Create Diagram

Vytváří navigovatelný architektonický model codebase pomocí tld CLI

od Mertcikla · Mertcikla/tld

Funguje s nastavením ★ 9.2/10

Create Diagram — Vytváří navigovatelný architektonický model codebase pomocí tld CLI

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 repository
  • Map the component relationships in this system
  • Create a drill-down view of this service