Context Loader

Gelaagde, op grootte bewaakte contextlading die voltooide tracks en bestanden groter dan 1MB overslaat

Door Ibrahim-3d · Ibrahim-3d/orchestrator-supaconductor

Werkt met setup ★ 7.2/10

Context Loader — Gelaagde, op grootte bewaakte contextlading die voltooide tracks en bestanden groter dan 1MB overslaat

Wat het doet

Definieert een procedure met tokenbudget voor het laden van projectcontext aan het begin van een sessie: respecteer .claudeignore/.gitignore, inventariseer bestanden met git ls-files, lees in een vierlaagse prioriteitsvolgorde (manifesten, dan Conductor product-/tech-stack documenten, dan de actieve track specificatie en plan), controleer de grootte van elk bestand met ls -la voordat het wordt geopend, en beperk de lading tot 15 bestanden. Bestanden groter dan 500KB worden alleen kop-en-staart gelezen, bestanden groter dan 1MB worden als overgeslagen gelogd, en plannen die behoren tot voltooide tracks worden nooit geladen. Activeert bij "load context", "project context", of het starten van werk aan een track in de orchestrator-supaconductor workflow.

Testrapport

De repo gekloond (GitHub API was rate-limited, git clone werkte), skills/context-loader naar een tijdelijke HOME gekopieerd en bevestigd dat frontmatter precies naar naam + beschrijving parset; de body verwijst niet naar scripts of gebundelde bestanden, alleen inline ls/git commando's, en ik vond geen curl|sh, base64 of credential toegang. Het protocol letterlijk twee keer uitgevoerd tegen twee echte targets. Op een gewone Astro repo degradeerde het: geen CLAUDE.md en geen conductor/ dir betekende dat 5 van de 6 workflow stappen en 2 van de 4 lagen tot niets leidden, dus de strikte run las één bestand (package.json, 465 B) en gaf een samenvatting met vijf [unknown] velden, terwijl mijn baseline zonder skill README + package.json las en een actueel product/stack/route/open-items beeld produceerde — README.md verschijnt in geen enkele laag van de prioriteitstabel, wat de kernkloof is. Op een Conductor-vormige fixture won de skill concreet: 7 bestanden geopend versus 9 van de baseline, het sloot het voltooide t-009-auth plan.md uit dat de baseline verspilde aan een leesactie, de verplichte pre-read ls -la ving src/generated-schema.json op 1.200.008 bytes en logde "skipped: too large" waar de baseline geen dergelijke bewaking had, en de output bevatte "Current Track: t-014-billing / Pending Tasks: 3 / Completed Tasks: 2" tegenover de ongestructureerde proza van de baseline. Triggerzinnen beoordeeld: "Load the project context before we start on this track" (load, correct), "Picking this repo back up — get me up to speed on the current track without burning context" (load, correct), "Run /orchestrator-supaconductor:implement on t-014-billing" (load, correct), "Explain what src/lib/data.ts does" (skip, correct), "Implement a dark mode toggle on the settings page" (ik zou het laden, omdat de beschrijving letterlijk zegt "Use when... implementing features" — vals positief, 4/5). Oordeel setup, niet pass: installatie is triviaal maar de genoemde handmatige stap is het opzetten van conductor/ (of het installeren van de bovenliggende plugin) — zonder dit produceert de skill een slechtere contextlading dan niets doen. Artefacten op /private/tmp/claude-501/-Users-afin-Desktop-Skill-Agregator/94648f54-e301-46fc-afd8-b98858a51ecf/scratchpad/ctxload/{A-baseline,B-skill,C-fixture-baseline,D-fixture-skill}.md

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/Ibrahim-3d/orchestrator-supaconductor.git /tmp/context-loader-src
mkdir -p ~/.claude/skills
cp -R /tmp/context-loader-src/skills/context-loader ~/.claude/skills/context-loader
# Single file, no scripts, no deps. Verified: SKILL.md lands at ~/.claude/skills/context-loader/SKILL.md
#
# IMPORTANT — this skill assumes a Conductor-scaffolded project. Tiers 2-3 and 5 of its 6
# workflow steps read conductor/product.md, conductor/tech-stack.md, conductor/tracks.md and
# conductor/tracks/<id>/{spec,plan}.md. On a repo without a conductor/ directory those all
# no-op and the load is thinner than just reading the README.
#
# For the full workflow that creates conductor/, install the whole plugin instead:
#   /plugin marketplace add Ibrahim-3d/orchestrator-supaconductor
#   /plugin install orchestrator-supaconductor
# then drive it with /orchestrator-supaconductor:go "<what you want built>"

Commando's en voorbeeldprompts

  • /context-loaderGelaagde, op grootte bewaakte contextlading die voltooide tracks en bestanden groter dan 1MB overslaat

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Load context for this track before I start
  • Give me project context without burning tokens
  • Prepare context for implementing this feature