extract-state-machine

Installation
SKILL.md

State Machine Extractor

Overview

Identifies implicit and explicit state machines in code — status fields, enum-based states, transition methods, guard conditions, and actions. Produces structured state diagram data for visualization.

Detection Patterns

Enum-Based States

# Status/State enums
Grep: "enum.*(Status|State)" --glob "**/*.php"

# Backed enum cases
Grep: "case [A-Z]" --glob "**/*.php" -A 0
# Read full enum to get all cases
Installs
5
GitHub Stars
96
First Seen
Mar 17, 2026
extract-state-machine — dykyi-roman/awesome-claude-code