Context Loader

Lagdelt, størrelsesbeskyttet kontekstlasting som hopper over fullførte spor og filer over 1MB

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

Krever oppsett ★ 7.2/10

Context Loader — Lagdelt, størrelsesbeskyttet kontekstlasting som hopper over fullførte spor og filer over 1MB

Hva den gjør

Definerer en token-budsjettert prosedyre for lasting av prosjektkontekst ved starten av en sesjon: respekterer .claudeignore/.gitignore, lister filer med git ls-files, leser i en fire-lags prioritetsrekkefølge (manifestfiler, deretter Conductor produkt-/teknologi-stakk-dokumenter, deretter aktiv spor-spesifikasjon og plan), sjekker hver fils størrelse med ls -la før den åpnes, og begrenser lasten til 15 filer. Filer over 500KB leses kun hode-og-hale, filer over 1MB logges som hoppet over, og planer som tilhører fullførte spor lastes aldri. Utløses av "load context", "project context", eller når arbeid på et spor startes i orchestrator-supaconductor-arbeidsflyten.

Testrapport

Klonet repoet (GitHub API var rate-limited, git clone fungerte), kopierte skills/context-loader til en midlertidig HOME og bekreftet at frontmatter parses til nøyaktig navn + beskrivelse; brødteksten refererer ingen skript eller medfølgende filer, kun inline ls/git-kommandoer, og jeg fant ingen curl|sh, base64 eller tilgang til legitimasjon. Kjørte protokollen bokstavelig talt to ganger mot to reelle mål. På et vanlig Astro-repo degraderte det: ingen CLAUDE.md og ingen conductor/-mappe betydde at 5 av 6 arbeidsflyttrinn og 2 av 4 nivåer løste seg til ingenting, så den strenge kjøringen leste én fil (package.json, 465 B) og sendte ut et sammendrag med fem [ukjente] felt, mens min baseline uten ferdighet leste README + package.json og produserte et faktisk bilde av produkt/stakk/rute/åpne-elementer — README.md vises ikke i noe nivå av prioritetstabellen, som er hovedgapet. På en Conductor-formet fixtur vant ferdigheten konkret: 7 filer åpnet mot baselinens 9, den ekskluderte den fullførte t-009-auth plan.md som baseline kastet bort en lesing på, dens obligatoriske forhåndslesing ls -la fanget src/generated-schema.json på 1 200 008 bytes og logget "skipped: too large" der baseline ikke hadde en slik beskyttelse, og dens utdata bar "Current Track: t-014-billing / Pending Tasks: 3 / Completed Tasks: 2" mot baselinens ustrukturerte prosa. Utløserfraser vurdert: "Load the project context before we start on this track" (last, korrekt), "Picking this repo back up — get me up to speed on the current track without burning context" (last, korrekt), "Run /orchestrator-supaconductor:implement on t-014-billing" (last, korrekt), "Explain what src/lib/data.ts does" (hopp over, korrekt), "Implement a dark mode toggle on the settings page" (jeg ville lastet den, fordi beskrivelsen bokstavelig talt sier "Use when... implementing features" — falsk positiv, 4/5). Dom oppsett, ikke bestått: installasjonen er triviell, men det navngitte manuelle trinnet er å bygge opp conductor/ (eller installere foreldrepluginet) — uten det produserer ferdigheten en dårligere kontekstlasting enn å gjøre ingenting. Artefakter på /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

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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>"

Kommandoer og eksempelprompter

  • /context-loaderLagdelt, størrelsesbeskyttet kontekstlasting som hopper over fullførte spor og filer over 1MB

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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