What problem does it solve? Choosing between technologies or documenting design decisions often happens ad hoc, leaving teams without a record of why a choice was made or what alternatives were considered. This Skill produces a structured Architecture Decision Record (ADR) capturing context, options, trade-offs, and consequences. ## Core Features & Use Cases - ADR Creation: Generates a complete ADR with status, context, decision, options comparison tables, trade-off analysis, consequences, and action items. - Design Evaluation: Reviews existing system design proposals and microservices architectures against stated constraints. - System Design from Requirements: Designs new components from requirements and constraints, with guidance to state non-functional requirements like latency, cost, and team expertise. - Use Case: When deciding between Kafka and SQS for an event bus, invoke the skill to receive a side-by-side options comparison with pros, cons, and a documented decision rationale. ## Quick Start Ask the assistant to create an ADR comparing Kafka versus SQS for your event bus, including your constraints such as timeline and throughput requirements.