What problem does it solve?
This skill helps you make sound architecture decisions (e.g., SOLID principles, CQRS/event sourcing, monolith vs microservices, REST vs GraphQL, ADR-level design patterns) by turning vague choices into explicit trade-offs tailored to your context instead of dogma.
Core Features & Use Cases
- Architecture consultation with trade-off analysis: Evaluates options by complexity, operational impact, scalability needs, and team fit.
- Pattern and principle guidance for decision-making: Covers common decision areas including dependency injection, IoC, DI vs DIP, Law of Demeter, Tell-Don’t-Ask, and composition over inheritance.
- Profile- and stack-aware recommendations: Adapts guidance using architecture profile context and stack-specific security/knowledge prefaces when available.
Quick Start
Ask the AI for an architecture recommendation and trade-offs for your specific decision: "Given my project goals, team size, and constraints, compare monolith vs microservices and recommend the safest path forward with a suggested ADR outline."