What problem does it solve? Design flaws, requirement gaps, skill quality issues, and code defects are often discovered only after development or release, causing costly rework. This Skill catches them early by mentally rehearsing realistic scenarios against the artifact before anything is built or run. ## Core Features & Use Cases - Four Rehearsal Modes: Validates design documents (key design point feasibility), requirement documents (completeness, consistency, acceptance reachability), Agent Skills (trigger accuracy, instruction completeness), and code (desk-check tracing of state evolution with concrete scenario instances). - Strategy Profiles: Auto-enables focused validation dimensions for CRUD APIs, transactions/state machines, batch sync, realtime messaging, refactoring/migration, concurrency, bug fixes, new features, and optimizations. - Structured Findings: Produces severity-graded problem reports (blocker/warning/suggestion) with mermaid sequence diagrams, flowcharts, and optional persistence to requirement management via the req CLI. - Use Case: After finishing a technical design for an order system, ask for a rehearsal to discover that duplicate payment callbacks lack idempotency handling and that rejected reviews never notify users—before any code is written. ## Quick Start Ask the AI to rehearse your artifact, for example: walk through this design document and simulate the main user scenarios to find feasibility problems.