Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tjboudreaux avatar

Tools Visual State Machines

  • 2 installs
  • 2 repo stars
  • Updated February 6, 2026
  • tjboudreaux/cc-plugin-text-visualizations

Models user journeys, retention loops, or process states as ASCII state-machine storyboards with labeled transitions.

About

Builds ASCII state-machine diagrams from a state list, transition triggers, and guard conditions, then links transitions to metrics. A user uses it to make user or issue state flows explicit in docs, PRs, or issues.

  • ASCII state boxes with labeled and optional transitions
  • Verifies every state has an ingress and egress

Tools Visual State Machines by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,291 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tjboudreaux/cc-plugin-text-visualizations --skill tools-visual-state-machines

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars2
Last updatedFebruary 6, 2026
Repositorytjboudreaux/cc-plugin-text-visualizations

What it does

Models user journeys, retention loops, or process states as ASCII state-machine storyboards with labeled transitions.

Files

SKILL.mdMarkdownGitHub ↗

State Machine Storyboards

Intent

  • Explain how users or issues move through states with clear entry/exit rules.
  • Support growth loop, launch, or issue triage skills by making transitions explicit.

Inputs

1. State list (e.g., New, Activated, Retained, Churned). 2. Transition triggers (events, metrics, timers). 3. Guard conditions / actions per transition.

Workflow

1. Define legend

  • [STATE] boxes; arrows -->; dotted ..> for optional transitions.

2. Draft storyboard

  • Example:
     [New]
       |
       | signup complete
       v
     [Activated] --fails SLA--> [Churn Risk]
       | retention event
       v
     [Retained]

3. Add annotations

  • Edge labels: >=3 sessions, NPS<30.
  • Actions: /{ send email } appended to arrow.

4. Link to metrics

  • Provide query references or analytics dashboards for each transition.

5. Embed in docs

  • Include in PRs/issues or .factory/skills/... referencing file names (e.g., state-machines/activation.txt).

Verification

  • Every state has at least one ingress and egress (unless Start/End).
  • Triggers clearly defined; no unlabeled arrows.
  • Diagram reviewed with product/growth stakeholders for accuracy.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.