Design Tracker Skill
Purpose
This skill manages the project's design documentation (.claude/docs/DESIGN.md). It automatically tracks:
- •Architecture decisions
- •Implementation plans
- •Library choices and their rationale
- •TODO items and open questions
When to Activate
- •User discusses architecture or design patterns
- •User makes implementation decisions (e.g., "let's use ReAct pattern")
- •User says "record this", "add to design", "document this"
- •User asks "what's our current design?" or "what have we decided?"
- •Important technical decisions are made during conversation
Workflow
Recording Decisions
- •Read existing
.claude/docs/DESIGN.md - •Extract the decision/information from conversation
- •Update the appropriate section
- •Add entry to Changelog with today's date
Sections to Update
| Conversation Topic | Target Section |
|---|---|
| Overall goals, purpose | Overview |
| System structure, components | Architecture |
| Patterns (ReAct, etc.) | Implementation Plan > Patterns |
| Library choices | Implementation Plan > Libraries |
| Why we chose X over Y | Implementation Plan > Key Decisions |
| Things to implement later | TODO |
| Unresolved questions | Open Questions |
Output Format
When recording, confirm in Japanese:
- •What was recorded
- •Which section was updated
- •Brief summary of the change
Language Rules
- •Thinking/Reasoning: English
- •Code examples: English
- •Document content: English (technical terms) + Japanese (descriptions OK)
- •User communication: Japanese