Create Diagram

Tworzy nawigowalny model architektury tld bazy kodu za pomocą tld CLI

Autor: Mertcikla · Mertcikla/tld

Działa po konfiguracji ★ 9.2/10

Create Diagram — Tworzy nawigowalny model architektury tld bazy kodu za pomocą tld CLI

Co robi ten skill

Buduje nawigowalny model architektury lokalnej bazy kodu lub opisanego systemu za pomocą tld CLI — elementy, oznaczone złącza i widoki szczegółowe — i rejestruje każde polecenie w możliwym do ponownego uruchomienia dzienniku wykonania .tld/diagram.sh. Uruchamia się, gdy użytkownik prosi o diagram repozytorium, mapowanie architektury systemu, pokazanie relacji komponentów lub tworzenie widoków szczegółowych. Wymaga osobnej instalacji binarki tld (nie jest ona dołączona do umiejętności).

Raport z testu

Zbudowano binarkę tld ze źródła (Go 1.26; dodano placeholder frontend/dist, aby spełnić dyrektywę go:embed), ponieważ CLI nie jest dołączone do umiejętności. Uruchomiono pełny przepływ pracy umiejętności w mockowym repozytorium 3-warstwowym: tld init, następnie udokumentowane płaskie polecenia (add --ref/--kind/--parent, connect --from/--to/--label) za pośrednictwem dziennika wykonania .tld/diagram.sh, następnie tld validate i tld plan — wszystkie zakończyły się sukcesem, dając 6 elementów/6 złączy i ujawniając ostrzeżenie ARC102 o brakującej technologii; tld tech suggest również działało. Każdy kształt CLI w treści odpowiadał rzeczywistości. Bazowe dla tego samego zadania "diagram this system" było statycznym blokiem tekstowym Mermaid; wyjście umiejętności to zwalidowany maszynowo, planowalny, szczegółowy graf wiedzy tld — wyraźnie bogatszy. Werdykt to setup, nie pass, ponieważ binarka tld musi być zainstalowana osobno (dostawca curl|sh lub kompilacja ze źródła); samo skopiowanie umiejętności nic nie daje, dopóki tld nie znajdzie się w PATH.

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

Instalacja

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

Komendy i przykładowe prompty

  • /create-diagramTworzy nawigowalny model architektury tld bazy kodu za pomocą tld CLI

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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