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:
- Ask at most 3 high-impact questions.
- Prioritize structure, then relationships, then constraints.
- Proceed with explicit assumptions only for non-safety-critical ambiguity.
- If ambiguity can impact security, auth, data integrity, compliance, or destructive operations, stop and ask for clarification.