What problem does it solve?
Manually implementing user stories requires tracking tasks, running tests, updating documentation, and verifying all acceptance criteria are met, which is error-prone, time-consuming, and often leads to incomplete work or missed requirements for agile development teams.
Core Features & Use Cases
- End-to-End Story Implementation: Automates the full development workflow for user stories, following a strict red-green-refactor cycle, automated test creation, and validation process to ensure consistent, high-quality output.
- Sprint Integration: Auto-discovers ready-for-dev stories from sprint status files, updates story and sprint progress in real time, and handles continuation after code review by addressing follow-up action items marked for the AI.
- Strict Quality Enforcement: Enforces a comprehensive definition of done checklist to verify all acceptance criteria are met, all tests pass, documentation is updated, and no regressions are introduced before marking stories ready for review.
- Use Case: For a software team using BMAD sprint planning, use this skill to automatically implement the next ready user story, run all required tests, update the story file and sprint status, and prepare it for code review without manual tracking or status updates.
Quick Start
Use the bmad-dev-story skill to implement the next ready user story from your sprint plan, run all required validations, and mark it ready for code review.