What problem does it solve? Turning a business idea into a concrete, production-grade system design requires many decisions — tech stack, architecture pattern, API contracts, data models, and compliance controls. This Skill derives the architecture from actual constraints (scale, team, budget, compliance) instead of picking a one-size-fits-all template. ## Core Features & Use Cases - Constraint-Driven Architecture: Runs a fitness function over scale, team size, budget, and compliance signals to derive the right pattern (monolith, modular monolith, or microservices), with ADRs documenting every major decision. - API & Data Contracts: Generates OpenAPI 3.1 specs with reusable RFC 9457 Problem errors, Idempotency-Key headers, cursor pagination, plus ERDs, SQL migrations, and a performance-budget.yaml consumed by downstream skills. - Project Scaffolding: Produces a project-root scaffold with services, shared libs, Dockerfiles, docker-compose, and Makefiles with production defaults. - Use Case: Describe a SaaS product with expected users and budget; the Skill interviews you at your chosen autonomy level, then emits ADRs, C4 diagrams, validated OpenAPI specs, migrations, and a runnable scaffold. ## Quick Start Ask the solution-architect skill to design the architecture for a dog-walker booking SaaS with auth, payments, and a dashboard for about 10K users.