Create Diagram
Byg en navigerbar tld-arkitekturmodel af en kodebase via tld CLI'en
Virker med opsætning
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 repositoryMap the component relationships in this systemCreate a drill-down view of this service