Skill Tree Generator

Wandelt eine überladene Claude-Skill in einen Routing-Baum um, der nur das lädt, was jede Anfrage benötigt.

von maipianworni · maipianworni/SkillTree

Funktioniert mit Setup ★ 9.2/10

Skill Tree Generator — Wandelt eine überladene Claude-Skill in einen Routing-Baum um, der nur das lädt, was jede Anfrage benötigt.

Was es kann

Teilt eine monolithische Claude-Skill (oder aggregiert mehrere) in eine ROOT.md/ROUTER.md/SKILL.md-Hierarchie mit Load-on-Demand-Routing auf oder fügt inkrementell eine neue Skill in einen bestehenden Baum ein. Wird ausgelöst, wenn eine Skill zu komplex geworden ist, wenn mehrere verwandte Skills einen einheitlichen Cross-Domain-Router benötigen oder wenn ein bestehender Baum eine neue Funktion benötigt; erzwingt die wortgetreue Erhaltung des Inhalts und eine obligatorische Validierung + GENERATION-REPORT.md-Schranke, bevor die Aufgabe als erledigt betrachtet wird.

Testbericht

Generierte ROUTER.md-Dateien werden wortgetreu aus router_template.md übernommen, dessen wörtliche Header ('你已到达 {module} 子树', '判断条件 | 下一跳') Chinesisch sind – jeder Baum, den diese Skill erstellt, enthält fest codierte chinesischsprachige Routing-Labels im Ausgabe-Artefakt, unabhängig von der Sprache der Ziel-Skill, was eine echte Reibung für ein rein englischsprachiges Unternehmen darstellt, das einen manuellen Übersetzungsschritt benötigen würde.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /skill-tree-generatorWandelt eine überladene Claude-Skill in einen Routing-Baum um, der nur das lädt, was jede Anfrage benötigt.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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