Context Loader
Caricamento del contesto a livelli, con protezione delle dimensioni, che salta tracce completate e file oltre 1MB
Richiede configurazione
Cosa fa
Definisce una procedura con budget di token per caricare il contesto del progetto all'inizio di una sessione: rispetta .claudeignore/.gitignore, enumera i file con git ls-files, legge in un ordine di priorità a quattro livelli (manifest, poi documenti di prodotto/stack tecnologico Conductor, poi la specifica e il piano della traccia attiva), controlla la dimensione di ogni file con ls -la prima di aprirlo e limita il caricamento a 15 file. I file oltre 500KB vengono letti solo testa e coda, i file oltre 1MB vengono registrati come saltati e i piani appartenenti a tracce completate non vengono mai caricati. Si attiva su "load context", "project context" o all'inizio del lavoro su una traccia nel workflow orchestrator-supaconductor.
Rapporto di test
Clonato il repository (l'API di GitHub era soggetta a limitazioni di frequenza, git clone ha funzionato), copiato skills/context-loader in una HOME temporanea e confermato che il frontmatter si analizza esattamente in nome + descrizione; il corpo non fa riferimento a script o file in bundle, solo a comandi ls/git inline, e non ho trovato curl|sh, base64 o accesso a credenziali. Eseguito il protocollo letteralmente due volte contro due obiettivi reali. Su un normale repository Astro è degradato: l'assenza di CLAUDE.md e della directory conductor/ ha fatto sì che 5 dei 6 passaggi del workflow e 2 dei 4 livelli non risolvessero nulla, quindi l'esecuzione rigorosa ha letto un file (package.json, 465 B) e ha emesso un riepilogo con cinque [unknown] campi, mentre la mia baseline senza skill ha letto README + package.json e ha prodotto un'immagine effettiva di prodotto/stack/rotta/elementi aperti — README.md non appare in nessun livello della tabella di priorità, che è il divario principale. Su un fixture a forma di Conductor la skill ha vinto concretamente: 7 file aperti contro i 9 della baseline, ha escluso il piano t-009-auth plan.md completato che la baseline aveva letto inutilmente, il suo ls -la obbligatorio pre-lettura ha rilevato src/generated-schema.json a 1.200.008 byte e ha registrato "skipped: too large" dove la baseline non aveva tale protezione, e il suo output riportava "Current Track: t-014-billing / Pending Tasks: 3 / Completed Tasks: 2" contro la prosa non strutturata della baseline. Frasi di attivazione giudicate: "Load the project context before we start on this track" (carica, corretto), "Picking this repo back up — get me up to speed on the current track without burning context" (carica, corretto), "Run /orchestrator-supaconductor:implement on t-014-billing" (carica, corretto), "Explain what src/lib/data.ts does" (salta, corretto), "Implement a dark mode toggle on the settings page" (lo caricherei, perché la descrizione dice letteralmente "Use when... implementing features" — falso positivo, 4/5). Verdetto setup, non pass: l'installazione è banale ma il passaggio manuale nominato è lo scaffolding di conductor/ (o l'installazione del plugin padre) — senza di esso la skill produce un caricamento del contesto peggiore che non fare nulla. Artefatti in /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
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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>" Comandi e prompt di esempio
/context-loaderCaricamento del contesto a livelli, con protezione delle dimensioni, che salta tracce completate e file oltre 1MB
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Load context for this track before I startGive me project context without burning tokensPrepare context for implementing this feature