Orchestrator-supaconductor context-loader
Load project context efficiently for Conductor workflows. Use when starting work on a track, implementing features, or needing project context without consuming excessive tokens.
install
source · Clone the upstream repo
git clone https://github.com/Ibrahim-3d/orchestrator-supaconductor
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Ibrahim-3d/orchestrator-supaconductor "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/context-loader" ~/.claude/skills/ibrahim-3d-orchestrator-supaconductor-context-loader && rm -rf "$T"
manifest:
skills/context-loader/SKILL.mdsource content
Context Loader Skill
Efficiently load and manage project context for Conductor's context-driven development workflow.
Trigger Conditions
Use this skill when:
- Starting work on a new track or feature
- User mentions: "load context", "project context", "get context"
- Beginning
workflow/orchestrator-supaconductor:implement - Need to understand project structure without reading all files
Token Optimization Protocol
1. Respect Ignore Files
Before scanning files, check for:
- Claude-specific ignores.claudeignore
- Standard git ignores.gitignore
# Check for ignore files ls -la .claudeignore .gitignore 2>/dev/null
2. Efficient File Discovery
Use git for tracked files:
git ls-files --exclude-standard -co | head -100
For directory structure:
git ls-files --exclude-standard -co | xargs -n 1 dirname | sort -u
3. Priority Files (read_file First)
| Priority | File Type | Examples |
|---|---|---|
| 1 | Manifests | , , |
| 2 | Conductor | , |
| 3 | Track | , |
| 4 | Config | , |
4. Large File Handling
For files over 1MB:
- read_file first 20 lines (header/imports)
- read_file last 20 lines (exports/summary)
- Skip middle content
Enforcement Rules (MANDATORY)
- Check file size via run_shell_command
before readingls -la-
500KB: read_file first 20 + last 20 lines only
-
1MB: Skip entirely, log as "skipped: too large"
-
- Stop after Tier 1-3 files. Tier 4 (config files) only if task-specific.
- Never load completed tracks — only active track spec.md + plan.md.
- Maximum 15 files per context load. If more are needed, prioritize by tier.
Context Loading Workflow
1. Load CLAUDE.md (if exists) 2. Load conductor/product.md (project vision) 3. Load conductor/tech-stack.md (technical context) 4. Load conductor/tracks.md (completed work — prevents duplicate effort) 5. Load current track spec.md (requirements) 6. Load current track plan.md (tasks — check [x] vs [ ] status)
Evaluate-Loop Integration
This skill is used by multiple loop agents:
— loads context before creating a planloop-planner
— loads context before implementing tasksloop-executor
— loads context to determine current loop stepconductor-orchestrator
Critical: Always load
tracks.md and check plan.md task markers to prevent duplicate work across sessions.
Response Format
After loading context, summarize:
## Project Context Loaded **Product**: [one-line summary] **Tech Stack**: [key technologies] **Current Track**: [track name/id] **Active Phase**: [current phase] **Pending Tasks**: [count of [ ] tasks] **Completed Tasks**: [count of [x] tasks] **Loop Step**: [current Evaluate-Loop step — Plan/Execute/Evaluate/Fix]