system-design
Installation
SKILL.md
System Design
Guide architectural decisions and produce structured design artifacts.
When to Use
- Designing a new system or major feature from scratch
- Evaluating trade-offs between architectural approaches
- Creating Architecture Decision Records (ADRs)
- Reviewing existing architecture for scalability, reliability, or maintainability concerns
- Decomposing a monolith or planning a migration
Workflow
Step 1: Clarify Requirements
Before designing, gather: