From agent-skills
Guides spec-driven development with architecture diagrams, requirement documents, and tooling. Helps choose diagram types (C4, Mermaid, UML) and doc formats (PRD, ADR, BRD).
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-skills:specsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Good architecture starts with good specs. This skill covers the full spectrum of specification-driven development — from visual diagrams that communicate system structure, to requirements documents that capture intent, to tools that automate the spec-to-code pipeline.
AGENTS.mdREADME.mddiagramming/AGENTS.mddiagramming/README.mddiagramming/archimate/AGENTS.mddiagramming/archimate/README.mddiagramming/archimate/metadata.jsondiagramming/archimate/rules/_sections.mddiagramming/archimate/rules/_template.mddiagramming/archimate/rules/archimate-color-code-by-layer.mddiagramming/archimate/rules/archimate-keep-viewpoints-focused.mddiagramming/archimate/rules/archimate-limit-elements-per-diagram-to-15-20.mddiagramming/archimate/rules/archimate-model-motivation-first.mddiagramming/archimate/rules/archimate-name-elements-with-precision.mddiagramming/archimate/rules/archimate-pair-with-togaf.mddiagramming/archimate/rules/archimate-start-with-the-layered-viewpoint.mddiagramming/archimate/rules/archimate-use-relationships-precisely.mddiagramming/archimate/rules/archimate-use-the-correct-layer.mddiagramming/archimate/rules/archimate-version-your-models.mddiagramming/c4-diagrams/AGENTS.mdGood architecture starts with good specs. This skill covers the full spectrum of specification-driven development — from visual diagrams that communicate system structure, to requirements documents that capture intent, to tools that automate the spec-to-code pipeline.
┌─────────────────────────────────────────────────────┐
│ Diagramming │
│ Visual representations of architecture & behavior │
│ C4, Mermaid, UML, TOGAF, ArchiMate, D2, ERD, ... │
├─────────────────────────────────────────────────────┤
│ Documentation │
│ Written specifications capturing intent & design │
│ PRD, TRD, BRD, ADR, RFC, Gherkin, Gauge │
├─────────────────────────────────────────────────────┤
│ Tools │
│ Automation for spec-driven workflows │
│ GitHub Spec Kit │
└─────────────────────────────────────────────────────┘
| Need | Diagram Type | Tool |
|---|---|---|
| System context and containers | C4 diagrams | Structurizr DSL, Mermaid |
| Interaction sequences | Sequence diagrams | Mermaid, PlantUML |
| Object-oriented structure | Class / component diagrams | UML, Mermaid |
| State machines | State diagrams | Mermaid, PlantUML, UML |
| Data models | Entity-Relationship diagrams | Mermaid, ERD tools |
| Enterprise architecture | TOGAF / ArchiMate | Archi, Sparx EA |
| Data flow and processing | Functional diagrams | DFD, Mermaid |
| General architecture | Declarative diagrams | D2, Mermaid |
| Timelines and scheduling | Gantt charts | Mermaid |
| Need | Document Type |
|---|---|
| What to build and why (product view) | PRD |
| How to build it (engineering view) | TRD |
| Business justification and ROI | BRD |
| Recording an architecture decision | ADR |
| Proposing a significant change | RFC |
| Executable acceptance criteria | Gherkin feature files |
| Markdown-based test specifications | Gauge specs |
1. Requirements → PRD / BRD (what + why)
2. Architecture → C4 / TOGAF diagrams (how it fits)
3. Design → TRD + ADRs (how to build + decisions)
4. Acceptance → Gherkin / Gauge (verifiable criteria)
5. Implementation → Code (guided by specs)
6. Validation → Automated tests from specs
npx claudepluginhub tyler-r-kendrick/agent-skills --plugin agent-skillsGuides architecture design via Socratic questioning, generates technical docs like overview.md, domain-model.md, and ADR for new features, systems, or project structuring.
Generates a Software Architecture Document (Arc42 12 sections + C4 L1/L2) and ADRs for a feature, given an existing spec and glossary. Useful for tech leads and architects during feature design.
Generates architecture documents using markdown templates with C4 diagram integration (context, container, component). Creates viewpoint docs, technical overviews, and executive summaries for stakeholders.