System Architecture Patterns
Installation
SKILL.md
System Architecture Patterns
Purpose
Apply proven architectural patterns to create maintainable, scalable systems with clear separation of concerns and well-defined component responsibilities.
When to Use
- Designing new systems or major features
- Refactoring existing architecture
- Solving common architectural challenges
- Organizing complex codebases
Key Capabilities
- Pattern Selection - Choose appropriate patterns for the problem
- Component Design - Define clear boundaries and responsibilities
- Integration Planning - Design how components communicate