Setup Structure Index

Installerer et to-lags codebase-indeks (CLAUDE.md filkort + per-mappe YAML) med en hook, der håndhæver vedligeholdelse.

Af shannonbay · shannonbay/setup-structure-index

Testet · Virker ★ 9.6/10

Setup Structure Index — Installerer et to-lags codebase-indeks (CLAUDE.md filkort + per-mappe YAML) med en hook, der håndhæver vedligeholdelse.

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 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