Create Diagram

Bygg en navigerbar tld-arkitekturmodell av en kodbas via tld CLI

av Mertcikla · Mertcikla/tld

Fungerar med konfiguration ★ 9.2/10

Create Diagram — Bygg en navigerbar tld-arkitekturmodell av en kodbas via tld CLI

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