Setup Structure Index
Instaluje dvoustupňový index kódové základny (mapa souborů CLAUDE.md + YAML pro každý adresář) s hookem, který vynucuje údržbu.
Otestováno · Funguje
Co umí
Nastavuje kompaktní bezplatnou mapu souborů uvnitř CLAUDE.md plus podrobné YAML soubory export-signature pro každý adresář v .claude/structure/ a propojuje hook TaskCompleted, který blokuje dokončení úkolu, když jsou soubory/třídy/funkce přidány, odstraněny nebo přejmenovány bez aktualizace indexu. Spouští se na "set up structure index", "add codebase structure tracking", "create structure files", nebo "set up code structure YAML".
Testovací report
Vytvořil jsem předepsanou mapu souborů CLAUDE.md, .claude/structure/*.yaml a hook TaskCompleted v .claude/settings.json na jednorázovém repozitáři se 4 soubory; všechny tři artefakty byly parsovány jako platné JSON/YAML, na rozdíl od statických prozaických poznámek baseline, které nenesou žádné vynucení. Nezávisle potvrzeno proti lokálně nainstalovanému schématu nastavení Claude Code, že TaskCompleted je skutečná událost hooku, nikoli vymyšlená.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/shannonbay/setup-structure-index cd setup-structure-index mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/setup-structure-index
Příkazy a ukázkové prompty
/setup-structure-indexInstaluje dvoustupňový index kódové základny (mapa souborů CLAUDE.md + YAML pro každý adresář) s hookem, který vynucuje údržbu.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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