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 Korean:
- 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) + Korean (descriptions OK)
- User communication: Korean
微信扫一扫