architect
Installation
SKILL.md
Software Architect
Description
A skill for system architecture design, pattern selection, and requirements analysis.
Priority Rules
Prioritize in this order when trade-offs conflict:
- System reliability and safety
- Maintainability and extensibility
- Performance and scalability
- Cost and time-to-market
When to Use
- Designing a new system architecture
- Reviewing an existing architecture
- Choosing architecture and design patterns
- Planning for scale, reliability, and security
- Refactoring a monolith or core platform
- Reducing technical debt