What problem does it solve? Architecture and design decisions often suffer from hidden trade-offs, unbounded option exploration, and recommendations stronger than their supporting evidence. This Skill structures high-stakes design work so options are compared on explicit axes, risks stay visible, and the final recommendation matches the actual evidence. ## Core Features & Use Cases - Bounded Option Comparison: Generates a small candidate set (conservative, default, higher-upside), prunes weak options, and compares them on decision-relevant axes like cost, latency, blast radius, and reversibility. - Planning and Review Gates: Enforces plan approval checkpoints for destructive, costly, or policy-sensitive recommendations, plus producer-critic reflection passes for high-impact designs. - Decision Packets and Close-Outs: Produces auditable artifacts such as routing decision memos, resource budget memos, and readiness memos, closing with one recommended path, one fallback, and one next validation step. - Use Case: When choosing between two service architectures for a migration, use this Skill to frame constraints, compare the options on maintainability and blast radius, and receive a recommendation with an explicit fallback and rollback plan. ## Quick Start Use the design-analysis skill to compare monolith versus microservices for our payment service migration and recommend a path with trade-offs and a fallback.