Context Loader

Lagdelt, størrelsesbeskyttet kontekstindlæsning, der springer færdige spor og filer over 1 MB over

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

Virker med opsætning ★ 7.2/10

Context Loader — Lagdelt, størrelsesbeskyttet kontekstindlæsning, der springer færdige spor og filer over 1 MB over

Hvad det gør

Definerer en token-budgetteret procedure for indlæsning af projektkontekst ved starten af en session: respekter .claudeignore/.gitignore, opregn filer med git ls-files, læs i en fire-lags prioriteringsrækkefølge (manifests, derefter Conductor produkt-/tech-stack-dokumenter, derefter den aktive spor-specifikation og plan), kontroller hver fils størrelse med ls -la før åbning, og begræns indlæsningen til 15 filer. Filer over 500KB læses kun hoved- og hale, filer over 1MB logges som sprunget over, og planer, der tilhører færdige spor, indlæses aldrig. Udløses ved "load context", "project context" eller start af arbejde på et spor i orchestrator-supaconductor workflowet.

Testrapport

Klonede repoet (GitHub API var rate-begrænset, git clone virkede), kopierede skills/context-loader til en midlertidig HOME og bekræftede, at frontmatter parses til præcis navn + beskrivelse; kroppen refererer ingen scripts eller bundtede filer, kun inline ls/git-kommandoer, og jeg fandt ingen curl|sh, base64 eller adgang til legitimationsoplysninger. Kørte protokollen bogstaveligt talt to gange mod to reelle mål. På et almindeligt Astro-repo forringedes det: ingen CLAUDE.md og ingen conductor/-mappe betød, at 5 ud af 6 workflow-trin og 2 ud af 4 niveauer resulterede i intet, så den strenge kørsel læste én fil (package.json, 465 B) og udsendte en oversigt med fem [ukendte] felter, mens min baseline uden skill læste README + package.json og producerede et faktisk produkt-/stack-/rute-/åbne-elementer-billede — README.md vises ikke i noget niveau af prioritetstabellen, hvilket er den centrale mangel. På en Conductor-formet fixture vandt skillen konkret: 7 filer åbnet mod baselinens 9, den udelukkede den færdige t-009-auth plan.md, som baseline spildte en læsning på, dens obligatoriske forhåndslæsning ls -la fangede src/generated-schema.json på 1.200.008 bytes og loggede "skipped: too large", hvor baseline ikke havde en sådan beskyttelse, og dens output indeholdt "Current Track: t-014-billing / Pending Tasks: 3 / Completed Tasks: 2" mod baselinens ustrukturerede prosa. Udløsningsfraser bedømt: "Load the project context before we start on this track" (load, korrekt), "Picking this repo back up — get me up to speed on the current track without burning context" (load, korrekt), "Run /orchestrator-supaconductor:implement on t-014-billing" (load, korrekt), "Explain what src/lib/data.ts does" (skip, korrekt), "Implement a dark mode toggle on the settings page" (jeg ville indlæse den, fordi beskrivelsen bogstaveligt talt siger "Use when... implementing features" — falsk positiv, 4/5). Dom opsætning, ikke bestået: installation er triviel, men det navngivne manuelle trin er scaffolding conductor/ (eller installation af forældre-plugin'et) — uden det producerer skillen en dårligere kontekstindlæsning end at gø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: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

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 kontekstindlæsning, der springer færdige spor og filer over 1 MB over

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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