What problem does it solve? Designing coherent user experiences across screens, devices, and channels is hard: flows break at decision points, users abandon mid-task, and cross-channel handoffs lose context. This Skill structures the end-to-end design of any user journey so friction, edge cases, and variations are addressed before implementation. ## Core Features & Use Cases - End-to-End Flow Mapping: Designs complete journeys from entry point to outcome, including decision branches, error recovery paths, and re-entry after interruption. - Variation & Device Adaptation: Defines flow variants by user type, entry point, context, and platform (mobile, web, TV, embedded), plus multi-channel journey mapping across email, app, web, and support. - Visualization Output: Produces flow diagrams as self-contained HTML, Figma frames via MCP, or pencil.dev documents, alongside copy specifications and interaction specs. - Use Case: A product designer asks how a new user should experience onboarding. The Skill maps the signup flow screen-by-screen with copy, validation states, mobile and web variants, drop-off metrics, and an HTML diagram of the sequence. ## Quick Start Ask the assistant to design the user flow for a specific task, such as "Design the onboarding journey for new users of our mobile app with a diagram."