What problem does it solve? Making sound architectural decisions for complex distributed systems is hard, and design flaws often surface only after costly implementation. This Skill provides expert-level architectural review of system designs and code changes before problems reach production. ## Core Features & Use Cases - Architecture Review: Evaluates designs against clean architecture, microservices, event-driven, and DDD patterns, flagging violations and anti-patterns. - Quality Attribute Assessment: Analyzes scalability, resilience, security, and maintainability impacts with High/Medium/Low risk ratings. - Decision Documentation: Produces Architecture Decision Records (ADRs) and concrete refactoring recommendations with tradeoffs. - Use Case: Before merging a change that adds event sourcing to your platform, ask for an architectural review to assess bounded context boundaries, data consistency implications, and migration risks. ## Quick Start Ask the architect to review your proposed microservice design for proper bounded context boundaries and scalability risks.