Setup Structure Index
Installerar ett två-nivåers kodbasindex (CLAUDE.md filkarta + per-katalog YAML) med en hook som upprätthåller underhåll.
Testad · Fungerar
Vad den gör
Sätter upp en kompakt nollkostnadsfilkarta inuti CLAUDE.md plus detaljerade per-katalog export-signature YAML-filer i .claude/structure/, och kopplar en TaskCompleted-hook som blockerar uppgiftsutförande när filer/klasser/funktioner läggs till, tas bort eller döps om utan att uppdatera indexet. Utlöses vid "set up structure index", "add codebase structure tracking", "create structure files", eller "set up code structure YAML".
Testrapport
Byggde den föreskrivna CLAUDE.md-filkartan, .claude/structure/*.yaml och .claude/settings.json TaskCompleted-hooken på ett tillfälligt 4-fils-repo; alla tre artefakter parsades som giltig JSON/YAML, till skillnad från baslinjens statiska prosatexter som saknar all tvång. Oberoende bekräftat mot det lokalt installerade Claude Code-inställningsschemat att TaskCompleted är en äkta hook-händelse, inte en påhittad.
Testad: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/shannonbay/setup-structure-index cd setup-structure-index mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/setup-structure-index
Kommandon och exempelprompter
/setup-structure-indexInstallerar ett två-nivåers kodbasindex (CLAUDE.md filkarta + per-katalog YAML) med en hook som upprätthåller underhåll.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Set up a structure index so my CLAUDE.md stays in sync with the codebaseAdd per-directory YAML export signatures and a hook to enforce updatesCreate a codebase structure map that blocks tasks when files get renamed