Update Design Document
Record/update project design and implementation decisions in .claude/docs/DESIGN.md based on conversation content.
Note: This skill explicitly invokes the same workflow as the
design-trackerskill. Use this when you want to force a design document update.
Workflow
- •Read existing
.claude/docs/DESIGN.md - •Extract decisions/information from the conversation
- •Update the appropriate section
- •Add entry to Changelog with today's date
Section Mapping
| Topic | Section |
|---|---|
| Goals, purpose | Overview |
| Structure, components | Architecture |
| Design patterns | Implementation Plan > Patterns |
| Library choices | Implementation Plan > Libraries |
| Decision rationale | Implementation Plan > Key Decisions |
| Future work | TODO |
| Unresolved issues | Open Questions |
Update Format
When updating, add to the appropriate section:
markdown
### Key Decisions
#### {Decision Title} ({Date})
**Context**: {Why this decision was needed}
**Decision**: {What was decided}
**Rationale**: {Why this option was chosen}
Changelog Entry
Always add to Changelog:
markdown
## Changelog
### {Date}
- {Brief description of what was recorded}
Language
- •Document content: English (technical), Japanese OK for descriptions
- •User communication: Japanese
If $ARGUMENTS provided, focus on recording that content.