Create Diagram

Construit un modèle d'architecture tld navigable d'une base de code via la CLI tld

par Mertcikla · Mertcikla/tld

Fonctionne avec configuration ★ 9.2/10

Create Diagram — Construit un modèle d'architecture tld navigable d'une base de code via la CLI tld

Ce que fait

Construit un modèle d'architecture navigable d'une base de code locale ou d'un système décrit en utilisant la CLI tld — éléments, connecteurs étiquetés et vues détaillées — et enregistre chaque commande dans un journal d'exécution .tld/diagram.sh ré-exécutable. Se déclenche lorsque l'utilisateur demande de schématiser un dépôt, de cartographier l'architecture système, de montrer les relations entre les composants ou de créer des vues détaillées. Nécessite l'installation séparée du binaire tld (il n'est pas fourni avec la skill).

Rapport de test

J'ai construit le binaire tld à partir des sources (Go 1.26 ; ajouté un placeholder frontend/dist pour satisfaire une directive go:embed) car la CLI n'est pas fournie avec la skill. J'ai exécuté le workflow complet de la skill dans un dépôt 3-tiers simulé : tld init, puis les commandes plates documentées (add --ref/--kind/--parent, connect --from/--to/--label) via un journal d'exécution .tld/diagram.sh, puis tld validate et tld plan — tout a réussi, produisant 6 éléments/6 connecteurs et faisant apparaître un avertissement ARC102 missing-tech ; tld tech suggest a également fonctionné. Chaque forme de CLI dans le corps correspondait à la réalité. La ligne de base pour la même tâche "diagram this system" était un bloc de texte Mermaid statique ; la sortie de la skill est un graphe de connaissances tld validé par machine, planifiable et détaillé — clairement plus riche. Le verdict est setup, pas pass, car le binaire tld doit être installé séparément (fournisseur curl|sh ou une construction à partir des sources) ; copier la skill seule ne fait rien tant que tld n'est pas dans le PATH.

Testé le: 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).

Commandes et exemples de prompts

  • /create-diagramConstruit un modèle d'architecture tld navigable d'une base de code via la CLI tld

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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