What problem does it solve? Before technical design begins, teams often lack a clear picture of how users will actually interact with the system—who the users are, what operations they perform, what feedback they see, and what happens when things go wrong. This Skill structures that thinking into a complete interaction design document without touching UI visuals or technical architecture. ## Core Features & Use Cases - Scenario-Adaptive Design: Automatically adjusts terminology and output format for script/CLI, Web system, API service, or SDK/tool scenario types. - Seven-Stage Guided Workflow: Walks through roles, scenario inventory, interaction flows (mermaid diagrams), feedback states, exception handling, interaction constraints, and final document output—with user confirmation required at each stage. - Failure-First Coverage: Every interaction node defines success, failure, waiting, and empty states, plus exception categories and recovery paths. - Use Case: When planning a new CLI tool, use this Skill to define command formats, parameter relationships, exit codes, error messages, and confirmation points for irreversible operations before handing off to technical design. ## Quick Start Ask the AI to design the interaction flow for your feature, for example: design how users interact with my command-line deployment tool, including parameters, output, and error handling.