What problem does it solve?
It standardizes how implementation “stories” are executed so each change is tracked, validated, tested, documented, committed, and marked complete with minimal drift from project conventions.
Core Features & Use Cases
- 10-step end-to-end story execution: pre-flight validation, adaptive context loading, git checkpointing, implementation, cascade impact checks, targeted tests, documentation updates, lessons learned, standardized commit, and final status/proposal of next story.
- Flexible execution modes: supports single story by ID, auto-selecting the next available story, sequential batch runs, parallel worker execution with file-conflict avoidance, and epic-scoped execution (sequential or as parallel as possible).
- Adaptive context loading for safer, faster assistance: loads only evan-workflow docs relevant to the story’s stack/scopes and patterns, explicitly avoiding full technos directory ingestion.
Quick Start
Run the story implementation for a specific story by providing its ID with the command: “Use dev-story with --story <id> and follow the 10-step workflow to implement, test, document, and mark it done in sprint-status.yaml.”