job-state-machine
Installation
SKILL.md
Job State Machine
Validated state transitions for async jobs.
When to Use This Skill
- Processing async jobs (image generation, exports, etc.)
- Need progress tracking for long operations
- Want to link created assets to jobs
- Need reliable state management
Core Concepts
- Defined states - QUEUED → PROCESSING → COMPLETED/FAILED/PARTIAL
- Valid transitions - Only allowed state changes
- Terminal states - Jobs must reach an end state
- Asset linking - Track outputs created by jobs