What problem does it solve? Translating complex product requirements into a coherent system architecture is hard: teams often pick technologies by fashion, skip trade-off analysis, and produce designs that ignore operations, scalability, and failure behavior. This Skill structures that process into a disciplined architecture workflow. ## Core Features & Use Cases - Architecture Design Workflow: Extracts functional and non-functional requirements, identifies architecture drivers, models domains and boundaries, and compares options with recorded trade-offs. - Contract and Data Ownership Definition: Defines APIs, events, data ownership, failure behavior, and deployment/observability at the architecture level. - Decision Documentation: Produces deliverables such as context diagrams, ADR sets, technology decision matrices, risk registers, and migration roadmaps. - Use Case: Given requirements for a new SaaS platform, use this Skill to decide between a modular monolith and microservices, document the decision in ADRs, and produce an incremental implementation and migration plan. ## Quick Start Ask the assistant to design a system architecture for your product requirements, including component boundaries, API contracts, trade-offs, and an architecture decision record.