software-architecture
Installation
SKILL.md
Software Architecture
Complete framework for designing software systems that are scalable, maintainable, and aligned with business requirements.
When to Use
- Starting a new project or greenfield development
- Refactoring a monolith
- System is growing beyond current architecture
- Making technology stack decisions
- Designing for scale (10x users expected)
- Multiple teams working on same codebase
- Performance or reliability issues
- Planning microservices migration