d2lang

Installation
SKILL.md

D2lang

Goal

Produce valid, readable .d2 that renders correctly with documented D2 syntax/CLI.

Intake Gate

Before writing a new diagram, confirm:

  • Diagram type.
  • Required entities and relationships.
  • Required grouping/containers.
  • Output/format/layout constraints (if any).

Clarifying protocol:

  1. Ask at most 3 high-impact questions.
  2. Prioritize structure, then relationships, then constraints.
  3. Proceed with explicit assumptions only for non-safety-critical ambiguity.
  4. If ambiguity can impact security, auth, data integrity, compliance, or destructive operations, stop and ask for clarification.
Installs
2
GitHub Stars
1
First Seen
Sep 25, 2026