One-click install
npx skills add https://github.com/devalexanderdaza/bmad-any --skill bmad-dev-story-devalexanderdaza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-dev-story
Source: https://github.com/devalexanderdaza/bmad-any/tree/main/.agents/skills/bmad-dev-story
Command: npx skills add https://github.com/devalexanderdaza/bmad-any --skill bmad-dev-story-devalexanderdaza

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about bmad-dev-story

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate user story implementation and ensure all acceptance criteria are met?

Automating user story implementation involves processing structured spec files to execute development tasks, run test validations, and enforce a strict definition of done. This ensures all acceptance criteria are verified and sprint status is updated automatically.

How does red-green-refactor cycle automation work for agile development workflows?

Red-green-refactor automation executes the test-driven development cycle by first running failing tests, implementing code to pass them, and then refactoring. It synchronizes sprint tracking and validates no regressions are introduced before marking stories ready for review.

Can I integrate sprint tracking and automated test validation into my development workflow?

Yes, sprint tracking and automated test validation are integrated directly into the workflow. The system auto-discovers ready-for-dev stories from sprint status files, executes implementation, runs validations, and updates progress in real time.

What is the best way to enforce a definition of done checklist for agile user stories?

Enforcing a definition of done requires a comprehensive checklist verifying acceptance criteria, passing tests, updated documentation, and zero regressions. This strict quality enforcement prevents incomplete work from being marked ready for code review.

Does automated story implementation support code review preparation and follow-up action items?

Yes, automated story implementation prepares stories for code review by validating all acceptance criteria and tests. It also handles continuation after review by addressing follow-up action items specifically marked for the AI.

What are the limitations of automating sprint status updates during story implementation?

Automating sprint status updates requires structured spec files and predefined sprint status files to function correctly. Without properly formatted story specifications and sprint tracking files, the automated implementation and validation process cannot execute effectively.