Setup Structure Index

Installerar ett två-nivåers kodbasindex (CLAUDE.md filkarta + per-katalog YAML) med en hook som upprätthåller underhåll.

av shannonbay · shannonbay/setup-structure-index

Testad · Fungerar ★ 9.6/10

Setup Structure Index — Installerar ett två-nivåers kodbasindex (CLAUDE.md filkarta + per-katalog YAML) med en hook som upprätthåller underhåll.

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