← Back to list
Design Documents (in

design-document-management
by frostaura
A toolkit for building full-stack systems. Battle-tested with Copilot in VS Code, with agents for Github Copilot CLI.
⭐ 23🍴 25📅 Jan 13, 2026
SKILL.md
name: design-document-management description: Guide for managing the 5 design documents in .gaia/designs/. Use when creating, updating, or validating design documentation.
Design Document Management
Design Documents (in .gaia/designs/)
| Document | Purpose | Required From |
|---|---|---|
use-cases.md | Use cases, user flows, API/UI journeys | Micro+ |
architecture.md | System design, components, patterns | Small+ |
api.md | API endpoints, contracts, requests/responses | Small+ |
database.md | Schema, models, relationships, migrations | Medium+ |
security.md | Auth, authorization, RBAC, tokens | Large+ |
frontend.md | UI/UX patterns, components, state | Large+ |
Tiered Requirements by SDLC
| SDLC Tier | Required Documents |
|---|---|
| Micro | use-cases.md (if needed) |
| Small | use-cases.md + architecture.md + api.md |
| Medium | + database.md |
| Large/Enterprise | All 6 documents |
Quality Rules
- ✅ No
[TODO]or[TBD]placeholders in required docs - ✅ Consistent terminology across all docs
- ✅ Every requirement maps to a design section
- ✅ Follow Clean Architecture / iDesign principles
Completion Checklist
Before creating tasks, verify:
- All required docs for SDLC tier exist
- No template placeholders remain
- Designs capture 100% of requirements
- Entity names match across docs
- API paths consistent
- Database schema aligns with API contracts
Store Design Decisions
mcp__gaia__remember("design", "use-cases", "[user flows and journeys]", "ProjectWide")
mcp__gaia__remember("design", "architecture", "[key decisions]", "ProjectWide")
mcp__gaia__remember("design", "api", "[endpoint designs]", "ProjectWide")
mcp__gaia__remember("design", "database", "[schema decisions]", "ProjectWide")
mcp__gaia__remember("design", "security", "[auth approach]", "ProjectWide")
mcp__gaia__remember("design", "frontend", "[component patterns]", "ProjectWide")
Document Update Process
- Identify which docs need updates based on requirements
- Update each doc with new requirements
- Cross-check consistency across all docs
- Validate no placeholders remain
- Store key decisions in MCP memory
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon