Create Diagram
Bygg en navigerbar tld-arkitekturmodell av en kodbas via tld CLI
Fungerar med konfiguration
Vad den gör
Bygger en navigerbar arkitekturmodell av en lokal kodbas eller beskrivet system med tld CLI – element, märkta kopplingar och drill-down-vyer – och loggar varje kommando i en återkörbar .tld/diagram.sh exekveringslogg. Utlöses när användaren ber att diagramma ett repo, kartlägga systemarkitektur, visa komponentrelationer eller skapa drill-down-vyer. Kräver att tld-binären installeras separat (den är inte paketerad med förmågan).
Testrapport
Byggde tld-binären från källkod (Go 1.26; lade till en frontend/dist-platshållare för att uppfylla en go:embed-direktiv) eftersom CLI:n inte är paketerad med förmågan. Körde förmågens fullständiga arbetsflöde i ett mockat 3-skiktsrepo: tld init, sedan de dokumenterade platta kommandona (add --ref/--kind/--parent, connect --from/--to/--label) via en .tld/diagram.sh exekveringslogg, sedan tld validate och tld plan – alla lyckades, vilket gav 6 element/6 kopplingar och lyfte fram en ARC102 missing-tech-varning; tld tech suggest fungerade också. Varje CLI-form i kroppen matchade verkligheten. Baseline för samma "diagram this system"-uppgift var ett statiskt Mermaid-textblock; förmågens utdata är en maskinvaliderad, planerbar, drill-down tld-kunskapsgraf – tydligt rikare. Domen är setup, inte pass, eftersom tld-binären måste installeras separat (leverantör curl|sh eller en källkodsbyggnad); att kopiera förmågan ensam gör ingenting förrän tld finns på PATH.
Testad: 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).
Kommandon och exempelprompter
/create-diagramBygg en navigerbar tld-arkitekturmodell av en kodbas via tld CLI
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Diagram the architecture of this repositoryMap the component relationships in this systemCreate a drill-down view of this service