Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Load project context efficiently for Conductor workflows. Use when starting work on a track, implementing features, or needing project context without consuming excessive tokens.
.claude/skills/ibrahim-3d-context-loader/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 46% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 59% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 29% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -47% | 0% |
| case-18 | ✗→✓ | ▲ Improved | -47% | 0% |
Efficiently load and manage project context for Conductor's context-driven development workflow.
Use this skill when:
/orchestrator-supaconductor:implement workflowBefore scanning files, check for:
.claudeignore - Claude-specific ignores.gitignore - Standard git ignoresbash# Check for ignore files ls -la .claudeignore .gitignore 2>/dev/null
Use git for tracked files:
bashgit ls-files --exclude-standard -co | head -100
For directory structure:
bashgit ls-files --exclude-standard -co | xargs -n 1 dirname | sort -u
| Priority | File Type | Examples | | -------- | --------- | ------------------------------------------------- | | 1 | Manifests | package.json, Cargo.toml, pyproject.toml | | 2 | Conductor | conductor/product.md, conductor/tech-stack.md | | 3 | Track | conductor/tracks/<id>/spec.md, plan.md | | 4 | Config | tsconfig.json, .env.example |
For files over 1MB:
ls -la before reading1. 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)This skill is used by multiple loop agents:
loop-planner — loads context before creating a planloop-executor — loads context before implementing tasksconductor-orchestrator — loads context to determine current loop stepCritical: Always load tracks.md and check plan.md task markers to prevent duplicate work across sessions.
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]| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 3,898 | 14,272 | +266% | 1 | 1 | 0% | 169 | 1,169 | +592% | 0 | 0 | — |
case-02 | fail→fail | 8,599 | 5,204 | -39% | 1 | 1 | 0% | 923 | 1,125 | +22% | 0 | 0 | — |
case-03 | fail→fail | 4,131 | 5,483 | +33% | 1 | 1 | 0% | 221 | 1,131 | +412% | 0 | 0 | — |
case-04 | fail→fail | 8,603 | 3,545 | -59% | 1 | 1 | 0% | 1,319 | 1,459 | +11% | 0 | 0 | — |
case-05 | pass→pass | 3,128 | 2,110 | -33% | 1 | 1 | 0% | 485 | 1,196 | +147% | 0 | 0 | — |
case-06 | fail→pass | 6,550 | 4,117 | -37% | 1 | 1 | 0% | 1,117 | 1,635 | +46% | 0 | 0 | — |
case-07 | fail→pass | 3,970 | 2,068 | -48% | 1 | 1 | 0% | 732 | 1,162 | +59% | 0 | 0 | — |
case-08 | pass→pass | 8,091 | 2,493 | -69% | 1 | 1 | 0% | 1,273 | 1,287 | +1% | 0 | 0 | — |
case-09 | pass→pass | 4,118 | 3,609 | -12% | 1 | 1 | 0% | 718 | 1,542 | +115% | 0 | 0 | — |
case-10 | fail→pass | 5,953 | 2,237 | -62% | 1 | 1 | 0% | 924 | 1,195 | +29% | 0 | 0 | — |
case-11 | pass→pass | 5,978 | 2,393 | -60% | 1 | 1 | 0% | 927 | 1,226 | +32% | 0 | 0 | — |
case-12 | fail→pass | 12,085 | 1,726 | -86% | 1 | 1 | 0% | 1,910 | 1,015 | -47% | 0 | 0 | — |
case-13 | pass→pass | 13,757 | 3,052 | -78% | 1 | 1 | 0% | 2,273 | 1,378 | -39% | 0 | 0 | — |
case-14 | pass→pass | 12,263 | 3,669 | -70% | 1 | 1 | 0% | 1,937 | 1,482 | -23% | 0 | 0 | — |
case-15 | pass→pass | 13,831 | 6,001 | -57% | 1 | 1 | 0% | 2,343 | 1,850 | -21% | 0 | 0 | — |
case-16 | pass→pass | 9,592 | 2,790 | -71% | 1 | 1 | 0% | 1,514 | 1,280 | -15% | 0 | 0 | — |
case-17 | pass→pass | 9,431 | 5,684 | -40% | 1 | 1 | 0% | 1,492 | 1,707 | +14% | 0 | 0 | — |
case-18 | fail→pass | 12,776 | 2,074 | -84% | 1 | 1 | 0% | 2,099 | 1,113 | -47% | 0 | 0 | — |
case-19 | fail→pass | 8,716 | 2,279 | -74% | 1 | 1 | 0% | 1,378 | 1,220 | -11% | 0 | 0 | — |
case-20 | pass→fail | 10,135 | 3,306 | -67% | 1 | 1 | 0% | 1,644 | 1,440 | -12% | 0 | 0 | — |
case-21 | fail→fail | 10,269 | 1,967 | -81% | 1 | 1 | 0% | 1,743 | 1,211 | -31% | 0 | 0 | — |
case-22 | pass→pass | 14,344 | 13,345 | -7% | 1 | 1 | 0% | 3,030 | 3,496 | +15% | 0 | 0 | — |
case-23 | pass→fail | 11,627 | 5,525 | -52% | 1 | 1 | 0% | 2,038 | 1,079 | -47% | 0 | 0 | — |
case-24 | fail→fail | 9,735 | 3,685 | -62% | 1 | 1 | 0% | 1,596 | 1,301 | -18% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted, and 20 counted toward the lift figure. The other 4 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +17 percentage points is the difference between those two pass rates over the 20 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.