skills/ux-create-flow-diagram/SKILL.md
Step 3.2 of Sketch the Solution. Map navigation paths between screens as a Mermaid flowchart. Use when asked to 'create flow diagram', 'user flow', 'navigation map', or 'screen flow diagram'.
npx skillsauth add arndvs/ctrlshft ux-create-flow-diagramInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Output "Read UX Create Flow Diagram skill." to chat to acknowledge you read this file.
Phase: /ux-flow-diagram → Step 2 of 3
Turn the screen inventory into a navigation flow. Map which screen leads to which, based on user actions and user type.
Start from the landing page and map outward:
Annotate paths by user type:
[A][B]Apply the Instant Gratification principle:
Generate Mermaid flowchart:
flowchart TD
Landing[Landing Page] --> SignUp[Sign Up]
Landing --> Login[Login]
Landing --> Browse[Browse Content]
Login --> Dashboard[Dashboard]
SignUp --> Dashboard
Dashboard --> Profile[My Profile]
Dashboard --> ContentFeed[Content Feed]
Dashboard --> MemberDir[Member Directory]
ContentFeed --> ViewContent[View Content]
ContentFeed --> CreateContent[Create Content]
MemberDir --> MemberProfile[Member Profile]
Append to flow-diagram.md: Mermaid flowchart with user-type annotations.
development
Use when implementing UI, checking dark/light mode, or validating animations — adds a visual feedback loop via browser screenshots so frontend changes are verified, not assumed.
development
Use when Claude Code sessions had many manual approval ("press 1") prompts or when auditing hook permissions; identifies which Bash commands required approval.
tools
Use after merging a PR or during periodic cleanup to archive plan-mode files by linking them to merged PRs.
testing
Use when stress-testing a plan against the project's domain model — grills the design, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise.