Setup Structure Index

Installerer en to-lags kodebaseindeks (CLAUDE.md filkart + per-katalog YAML) med en hook som håndhever vedlikehold.

av shannonbay · shannonbay/setup-structure-index

Bestått ★ 9.6/10

Setup Structure Index — Installerer en to-lags kodebaseindeks (CLAUDE.md filkart + per-katalog YAML) med en hook som håndhever vedlikehold.

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 codebase
  • Add per-directory YAML export signatures and a hook to enforce updates
  • Create a codebase structure map that blocks tasks when files get renamed