software-architecture-design - Software architecture design and system decision guide
Provides guidance on system design, architecture patterns, scalability tradeoffs, and distributed systems for production-grade software.
Tags
Updated: 2026-09-18Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Choose architecture styles
- Design scalability strategies
- Ensure system resilience
- Document architecture decisions
- Define service boundaries
- Model data consistency
- Plan system observability
Inputs
- System requirements
- Performance goals
- Architecture templates
- Scalability checklists
Outputs
- Architecture Decision Records
- Architecture blueprints
- Microservices design specifications
- Event-driven architecture specifications
- Scalability checklists
