state-machine

Installation
SKILL.md

State Machine - Finite State Machines for Complex Flows

Description

Enforces deterministic, minimal state machines for any multi-step flow in NodeJS-Starter-V1. Codifies the project's existing patterns (TaskStatus, ExecutionStatus, NodeStatus) and provides a reusable framework for defining states, transition maps, guard conditions, and side effects across Python and TypeScript.


When to Apply

Positive Triggers

  • Designing multi-step workflows with distinct status phases
  • Adding new Enum status fields to Pydantic models
  • Implementing UI components with loading/error/success states
  • Reviewing state transitions for completeness and determinism
  • Adding retry, escalation, or verification loops
  • User mentions: "state machine", "status", "workflow state", "transitions", "FSM"
Related skills
Installs
2
Repository
cleanexpo/ato
GitHub Stars
5
First Seen
Mar 28, 2026