Setup Structure Index
Installerer en to-lags kodebaseindeks (CLAUDE.md filkart + per-katalog YAML) med en hook som håndhever vedlikehold.
Bestått
Hva den gjør
Setter opp et kompakt nullkostnads filkart inne i CLAUDE.md pluss detaljerte per-katalog eksport-signatur YAML-filer i .claude/structure/, og kobler en TaskCompleted-hook som blokkerer oppgavefullføring når filer/klasser/funksjoner legges til, fjernes eller omdøpes uten å oppdatere indeksen. Utløses av "set up structure index", "add codebase structure tracking", "create structure files", eller "set up code structure YAML".
Testrapport
Bygget det foreskrevne CLAUDE.md filkartet, .claude/structure/*.yaml, og .claude/settings.json TaskCompleted-hooken på et engangs 4-fils repo; alle tre artefaktene ble parset som gyldig JSON/YAML, i motsetning til baselinens statiske prosa-notater som ikke har noen håndhevelse. Uavhengig bekreftet mot det lokalt installerte Claude Code-innstillingsskjemaet at TaskCompleted er en ekte hook-hendelse, ikke en oppfunnet.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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 en to-lags kodebaseindeks (CLAUDE.md filkart + per-katalog YAML) med en hook som håndhever vedlikehold.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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