Skill Tree Generator

Converte una skill Claude sovradimensionata in un albero di routing che carica solo ciò che ogni richiesta necessita.

di maipianworni · maipianworni/SkillTree

Richiede configurazione ★ 9.2/10

Skill Tree Generator — Converte una skill Claude sovradimensionata in un albero di routing che carica solo ciò che ogni richiesta necessita.

Cosa fa

Divide una skill Claude monolitica (o ne aggrega diverse) in una gerarchia ROOT.md/ROUTER.md/SKILL.md con routing on-demand, o aggiunge incrementalmente una nuova skill a un albero esistente. Si attiva quando una skill è diventata troppo complessa, quando più skill correlate necessitano di un router unificato cross-dominio, o quando un albero esistente necessita di una nuova capacità; impone la conservazione verbatim del contenuto e un gate di convalida obbligatorio + GENERATION-REPORT.md prima di considerare il lavoro completato.

Rapporto di test

I file ROUTER.md generati sono estratti verbatim da router_template.md, le cui intestazioni letterali ('你已到达 {module} 子树', '判断条件 | 下一跳') sono in cinese — qualsiasi albero costruito da questa skill include etichette di routing in lingua cinese hardcoded nell'artefatto di output indipendentemente dalla lingua della skill target, il che è un vero attrito per un'azienda che opera solo in inglese e che richiederebbe un passaggio di traduzione manuale.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/maipianworni/SkillTree
cd SkillTree
mkdir -p ~/.claude/skills
cp -r skill-tree-generator ~/.claude/skills/skill-tree-generator

Comandi e prompt di esempio

  • /skill-tree-generatorConverte una skill Claude sovradimensionata in un albero di routing che carica solo ciò che ogni richiesta necessita.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • This Claude skill has gotten huge, split it into a routing tree structure
  • Merge these three related skills into one router that loads on demand
  • Add a new capability into our existing skill tree without breaking routing