user-flow-mapper
Installation
SKILL.md
User Flow Mapper
Use this skill to make the path through a product explicit before designing screens or writing code. Include meaningful branches, not only the happy path.
Process
- Name the user goal, user role, entry point, and success outcome.
- Map the happy path step by step.
- Add branches for validation errors, empty states, API errors, permission failures, cancellation, back navigation, duplicate actions, and success.
- Identify required UI states and messages at each branch.
- Identify data/API/auth touchpoints.
- Identify which steps are required for v1 and which can be deferred.
Output format
## User flow: [goal]