What problem does it solve?
This Skill solves the challenge of managing complex, multi-step AI development workflows by providing a robust state machine that tracks progress, maintains event logs, and ensures task consistency across the entire development lifecycle.
Core Features & Use Cases
- Workflow State Management: Automatically tracks current steps, next steps, and phase transitions for various development flows like TAPD integration or local bug fixes.
- Event Bus Integration: Maintains a persistent, append-only event log for every task, enabling auditability and cross-agent communication.
- Use Case: When a developer starts a new story, this engine initializes the workflow template, locks the version hash, and ensures that every subsequent agent action is validated against the defined process, preventing skipped steps or rule violations.
Quick Start
Use the flow-engine skill to initialize a new development flow for the current story by running the flow_advance init command with the appropriate flow ID.