
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-machinesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 2 |
| Last updated | February 6, 2026 |
| Repository | tjboudreaux/cc-plugin-text-visualizations ↗ |
What it does
Models user journeys, retention loops, or process states as ASCII state-machine storyboards with labeled transitions.
Files
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.