Skill Tree Generator
Convertit une compétence Claude surchargée en un arbre de routage qui ne charge que ce dont chaque requête a besoin.
Fonctionne avec configuration
Ce que fait
Divise une compétence Claude monolithique (ou en agrège plusieurs) en une hiérarchie ROOT.md/ROUTER.md/SKILL.md avec routage à la demande, ou ajoute incrémentalement une nouvelle compétence à un arbre existant. Se déclenche lorsqu'une compétence est devenue trop complexe, lorsque plusieurs compétences connexes nécessitent un routeur inter-domaines unifié, ou lorsqu'un arbre existant a besoin d'une nouvelle capacité ; applique la préservation du contenu verbatim et une validation obligatoire + une porte GENERATION-REPORT.md avant de considérer le travail terminé.
Rapport de test
Les fichiers ROUTER.md générés sont tirés verbatim de router_template.md, dont les en-têtes littéraux ('你已到达 {module} 子树', '判断条件 | 下一跳') sont en chinois — tout arbre construit par cette compétence est livré avec des étiquettes de routage en chinois codées en dur dans l'artefact de sortie, quelle que soit la langue de la compétence cible, ce qui est une réelle friction pour une entreprise anglophone qui nécessiterait un passage de traduction manuel.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/maipianworni/SkillTree cd SkillTree mkdir -p ~/.claude/skills cp -r skill-tree-generator ~/.claude/skills/skill-tree-generator
Commandes et exemples de prompts
/skill-tree-generatorConvertit une compétence Claude surchargée en un arbre de routage qui ne charge que ce dont chaque requête a besoin.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
This Claude skill has gotten huge, split it into a routing tree structureMerge these three related skills into one router that loads on demandAdd a new capability into our existing skill tree without breaking routing