Create Diagram

Byg en navigerbar tld-arkitekturmodel af en kodebase via tld CLI'en

Af Mertcikla · Mertcikla/tld

Virker med opsætning ★ 9.2/10

Create Diagram — Byg en navigerbar tld-arkitekturmodel af en kodebase via tld CLI'en

Hvad det gør

Bygger en navigerbar arkitekturmodel af en lokal kodebase eller et beskrevet system ved hjælp af tld CLI'en — elementer, mærkede forbindelser og drill-down-visninger — og registrerer hver kommando i en genkørselsbar .tld/diagram.sh eksekveringslog. Udløses, når brugeren beder om at diagrammere et repo, kortlægge systemarkitektur, vise komponentrelationer eller oprette drill-down-visninger. Kræver tld-binærfilen installeret separat (den er ikke bundtet med skill'en).

Testrapport

Byggede tld-binærfilen fra kilde (Go 1.26; tilføjede en frontend/dist placeholder for at opfylde en go:embed-direktiv), da CLI'en ikke er bundtet med skill'en. Kørte skill'ens fulde workflow i et mock 3-lags repo: tld init, derefter de dokumenterede flade kommandoer (add --ref/--kind/--parent, connect --from/--to/--label) via en .tld/diagram.sh eksekveringslog, derefter tld validate og tld plan — alle lykkedes, hvilket gav 6 elementer/6 forbindelser og afslørede en ARC102 manglende-tech advarsel; tld tech suggest fungerede også. Hver CLI-form i kroppen matchede virkeligheden. Baseline for den samme "diagram this system"-opgave var en statisk Mermaid-tekstblok; skill'ens output er en maskinvalideret, planbar, drill-down tld-vidensgraf — tydeligt rigere. Dommen er opsætning, ikke bestået, fordi tld-binærfilen skal installeres separat (vendor curl|sh eller en kildebygning); kopiering af skill'en alene gør intet, før tld er på PATH.

Testet: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

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).

Kommandoer og eksempelprompter

  • /create-diagramByg en navigerbar tld-arkitekturmodel af en kodebase via tld CLI'en

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Diagram the architecture of this repository
  • Map the component relationships in this system
  • Create a drill-down view of this service