plugins/hhk7734/skills/flowchart/SKILL.md
This skill should be used when the user asks to "create a flowchart", "update a flowchart", "draw a flowchart", "visualize a workflow", "diagram a process or algorithm", or needs to represent decision trees, state transitions, or workflows using Mermaid.
npx skillsauth add hhk7734/hhk7734 flowchartInstall 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.
Use this skill when creating a new Mermaid flowchart or updating an existing one. This covers syntax for nodes, shapes, links, subgraphs, and styling.
flowchart: Every flowchart must start with this keyword followed by the direction.
flowchart TD (Top-Down)flowchart LR (Left-Right)flowchart BT (Bottom-Top)flowchart RL (Right-Left)id@{ shape: <shape-name>, label: "label text" }rect: Rectangle (default)rounded: Rounded Rectanglestadium: Stadiumsubroutine: Subroutinecyl: Cylinder (Database)circ: Circledbl-circ: Double Circlediam: Diamond (Decision)hex: Hexagonlean-r / lean-l: Parallelogram (Lean Right/Left)trap-b / trap-t: Trapezoid (Base Bottom/Top)odd: Odd Shapeevent: Eventproc: Processdoc: Documentmanual-input: Manual Inputmanual-file: Manual Filecard: Cardstored-data: Stored Dataid[text]) is still supported but metadata syntax is preferred for newer features.A --> BA -.-> BA ==> BA --- BA -->|text| BA -- text --> BA -. text .-> BA == text ==> Bid["Text with (special) chars"]<br/> instead of \n: id["Line 1<br/>Line 2"]subgraph Title
direction TB
A --> B
end
style id fill:#f9f,stroke:#333,stroke-width:4pxclassDef className fill:#f9f,stroke:#333class id classNameflowchart LR
A@{ shape: rect, label: "Start" } --> B@{ shape: diam, label: "Is it working?" }
B -- Yes --> C@{ shape: rect, label: "Great!" }
B -- No --> D@{ shape: rect, label: "Debug" }
D --> B
subgraph SubSystem
direction TB
E@{ shape: cyl, label: "Database" } <--> F@{ shape: rounded, label: "API" }
end
C --> F
data-ai
This skill should be used when the user asks to "create a sequence diagram", "update a sequence diagram", "draw a sequence diagram", "visualize component interactions", or needs to represent time-ordered interactions between actors or system components using Mermaid.
tools
Use when the user asks to create git commits, run /commit, commit current changes, generate commit messages, or split changed files into focused Conventional Commits without pushing.
tools
Use when the user asks to run /commit-push, commit current changes and push the branch to the remote without opening a pull request.
tools
Use when the user asks to run /commit-push-pr, commit current changes, push the branch, and open a GitHub pull request from the current repository.