Use this skill when the user explicitly requests a design, design doc, or design checklist.
Do not use for:
- Requirements elicitation or requirements interrogation
- Bug fixing
- Formal code review
- Language implementation details
Core approach
- Clarify goals, boundaries, and constraints.
- Identify key tradeoffs first, then organize the solution.
- Use the doc template when a document needs to be output.
- Use the checklist template when structured checking is needed.
Expand as needed
- Design scope:
references/design-scope.md - Tradeoff thinking:
references/tradeoff-thinking.md - Checklist usage:
references/checklist-usage.md