What problem does it solve?
This Skill assists in evaluating system design decisions, architectural patterns, and technology choices at the macro level, ensuring sustainable and evolvable systems.
Core Features & Use Cases
- System Architecture Review: Analyze system architecture and design goals.
- Scalability Assessment: Evaluate scalability, maintainability, security, and evolution potential.
- Technology Evaluation: Review technology stack appropriateness, maturity, and team expertise.
- Integration Patterns: Assess API strategies, message patterns, and service discovery.
- Security Architecture: Ensure robust authentication, authorization, and data encryption.
- Performance Architecture: Confirm response time goals, throughput requirements, and resource utilization.
- Data Architecture: Analyze data models, storage strategies, and consistency requirements.
- Microservices Review: Evaluate service boundaries, data ownership, and communication patterns.
- Technical Debt Assessment: Identify architecture smells, outdated patterns, and technology obsolescence.
- Modernization Strategies: Provide guidance on modernization patterns and integration with other agents.
Quick Start
Invoke the architect-reviewer skill to initiate an architecture review of the system design.