Setup Structure Index
Installerer et to-lags codebase-indeks (CLAUDE.md filkort + per-mappe YAML) med en hook, der håndhæver vedligeholdelse.
Testet · Virker
Hvad det gør
Opsætter et kompakt nul-omkostnings filkort inde i CLAUDE.md plus detaljerede per-mappe eksport-signatur YAML-filer i .claude/structure/, og forbinder en TaskCompleted hook, der blokerer opgaveafslutning, når filer/klasser/funktioner tilføjes, fjernes eller omdøbes uden at opdatere indekset. Udløses ved "set up structure index", "add codebase structure tracking", "create structure files", eller "set up code structure YAML".
Testrapport
Byggede det foreskrevne CLAUDE.md filkort, .claude/structure/*.yaml og .claude/settings.json TaskCompleted hook på et engangs 4-fils repo; alle tre artefakter blev parset som gyldig JSON/YAML, i modsætning til baselinens statiske prosa-noter, der ikke håndhæver noget. Uafhængigt bekræftet mod det lokalt installerede Claude Code settings schema, at TaskCompleted er en ægte hook-event, ikke en opfundet.
Testet: 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
Kommandoer og eksempelprompter
/setup-structure-indexInstallerer et to-lags codebase-indeks (CLAUDE.md filkort + per-mappe YAML) med en hook, der håndhæver vedligeholdelse.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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