Create Diagram
Vytváří navigovatelný architektonický model codebase pomocí tld CLI
Funguje s nastavením
Co umí
Vytváří navigovatelný architektonický model lokální codebase nebo popsaného systému pomocí tld CLI – prvky, označené konektory a drill-down pohledy – a zaznamenává každý příkaz do znovu spustitelného .tld/diagram.sh execution logu. Spouští se, když uživatel požádá o diagram repozitáře, mapování systémové architektury, zobrazení vztahů komponent nebo vytvoření drill-down pohledů. Vyžaduje, aby byl binární soubor tld nainstalován samostatně (není součástí skillu).
Testovací report
Binární soubor tld byl sestaven ze zdroje (Go 1.26; přidán placeholder frontend/dist pro splnění direktivy go:embed), protože CLI není součástí skillu. Spuštěno kompletní workflow skillu v mock 3-vrstvém repozitáři: tld init, poté zdokumentované ploché příkazy (add --ref/--kind/--parent, connect --from/--to/--label) přes .tld/diagram.sh execution log, poté tld validate a tld plan – vše uspělo, což vedlo k 6 prvkům/6 konektorům a odhalení varování ARC102 missing-tech; tld tech suggest také fungovalo. Každý tvar CLI v těle odpovídal realitě. Baseline pro stejný úkol "diagram this system" byl statický textový blok Mermaid; výstup skillu je strojově validovaný, plánovatelný, drill-down tld znalostní graf – zjevně bohatší. Verdikt je setup, nikoli pass, protože binární soubor tld musí být nainstalován samostatně (vendor curl|sh nebo sestavení ze zdroje); samotné zkopírování skillu nic nedělá, dokud tld není v PATH.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/Mertcikla/tld.git /tmp/create-diagram-src mkdir -p ~/.claude/skills cp -R /tmp/create-diagram-src/skills/create-diagram ~/.claude/skills/create-diagram # REQUIRES the `tld` binary on PATH (NOT bundled). Official installer (macOS/Linux): # curl -LsSf https://tldiagram.com/install.sh | sh # Windows: powershell -ExecutionPolicy ByPass -c "irm https://tldiagram.com/install.ps1 | iex" # Or build from source (needs Go 1.26+; go:embed needs a frontend/dist placeholder): # cd /tmp/create-diagram-src && mkdir -p frontend/dist && echo x > frontend/dist/index.html \ # && go build -o /usr/local/bin/tld ./cmd/tld # Plugin-marketplace alternative: repo is a Claude plugin (.claude-plugin/plugin.json + .agents/plugins/marketplace.json).
Příkazy a ukázkové prompty
/create-diagramVytváří navigovatelný architektonický model codebase pomocí tld CLI
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Diagram the architecture of this repositoryMap the component relationships in this systemCreate a drill-down view of this service