# Design Documentation

> Documenting design decisions, maintaining design docs, and design knowledge management.

- Skill: `dragoon0x/design-documentation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dragoon0x/design-documentation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dragoon0x/design-documentation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: dragoon0x (https://skillmd.com/u/dragoon0x)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dragoon0x/design-documentation

---


# Design Documentation

## What to Document
| Document | Purpose | Update Frequency |
|----------|---------|------------------|
| Design principles | Guide decisions | Rarely |
| Design system docs | Component reference | Per release |
| Design decision records | Why we chose X over Y | Per decision |
| User research findings | Evidence base | Per study |
| Competitive analysis | Market awareness | Quarterly |
| Pattern library | Reusable solutions | As patterns emerge |

## Design Decision Record (DDR)
```
## DDR-[number]: [Title]

Date: [date]
Status: Proposed / Accepted / Deprecated / Superseded
Deciders: [who decided]

### Context
What situation prompted this decision?

### Decision
What we decided and why.

### Alternatives Considered
What else was considered and why it was rejected.

### Consequences
Positive and negative implications.
```

## Rules
1. Write for your future self (you'll forget context in 6 months)
2. Include the WHY, not just the WHAT
3. Link to evidence (research, data, user quotes)
4. Keep it findable (same tool as everything else, searchable)
5. Update or archive, never leave stale docs

