Help us improve
Share bugs, ideas, or general feedback.
From visualization-skills
Model user journeys, retention loops, or process states with ASCII state machines and storyboards.
npx claudepluginhub tjboudreaux/cc-visualization-skills --plugin visualization-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/visualization-skills:tools-visual-state-machinesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Explain how users or issues move through states with clear entry/exit rules.
Generates state machine diagrams from behavior descriptions for lifecycle and workflow modeling. Supports PlantUML, Mermaid, XState formats with optional C# or TypeScript implementations.
Drafts single state-machine diagrams for component/entity lifecycles or behaviors, with states, labeled transitions, and nesting. Outputs RST directive blocks for Mermaid/PlantUML via pharaoh.toml config. Planned (placeholder FAIL).
Models complex UI flows as finite state machines with states, events, transitions, actions, and guards. Useful for forms, data fetching, authentication flows, and wizards.
Share bugs, ideas, or general feedback.
New, Activated, Retained, Churned).[STATE] boxes; arrows -->; dotted ..> for optional transitions.[New]
|
| signup complete
v
[Activated] --fails SLA--> [Churn Risk]
| retention event
v
[Retained]
>=3 sessions, NPS<30./{ send email } appended to arrow..factory/skills/... referencing file names (e.g., state-machines/activation.txt).