By terryso
Automate BMAD agile story and epic delivery pipelines in isolated git worktrees. Select next incomplete stories or smallest epics automatically, run subagents for story creation, ATDD tests, development, code review, trace coverage, and merge to main only after tests pass.
npx claudepluginhub terryso/claude-bmad-skillsDeliver entire Epic using configurable pipeline in isolated worktrees
Run configurable BMAD pipeline in isolated worktree, merge only after tests pass
Run configurable BMAD pipeline for story delivery using subagent
Claude Code Skills collection for BMAD (Breakthrough Method of Agile AI Driven Development) methodology.
/plugin marketplace add terryso/claude-bmad-skills
/plugin install bmad-skills
npx skills add terryso/claude-bmad-skills
git submodule add https://github.com/terryso/claude-bmad-skills.git .agents/bmad-skills
git clone https://github.com/terryso/claude-bmad-skills.git
cp -r claude-bmad-skills/skills/* ~/.claude/skills/
| Skill | Execution Mode | Pipeline | Isolation |
|---|---|---|---|
| bmad-story-pipeline | Subagent | Configurable | None |
| bmad-story-pipeline-worktree | Subagent | Configurable | Worktree |
| bmad-epic-pipeline-worktree | Batch | Configurable | Worktree |
💡 Recommended: Use
bmad-story-pipelineorbmad-story-pipeline-worktreefor configurable workflow.
Run configurable BMAD pipeline for story delivery using subagent.
/bmad-story-pipeline 1-1
# Or omit argument to auto-select
/bmad-story-pipeline
Features:
references/workflow-steps.mdDefault pipeline:
Run configurable BMAD pipeline in isolated worktree, merge only after tests pass.
/bmad-story-pipeline-worktree 1-1
# Or omit argument to auto-select
/bmad-story-pipeline-worktree
Features:
bmad-story-pipelineDifference from bmad-story-pipeline:
| Feature | pipeline | pipeline-worktree |
|---|---|---|
| Working method | Current branch | Isolated worktree |
| Code isolation | None | Complete isolation |
| Merge condition | None enforced | Tests pass + fixes complete |
| Safety level | Medium | High |
Deliver entire Epic using configurable pipeline in isolated worktrees.
/bmad-epic-pipeline-worktree 3
# Or omit argument to auto-select
/bmad-epic-pipeline-worktree
Features:
bmad-story-pipeline-worktree for each storyExecution logic:
/bmad-story-pipeline-worktree for each story sequentiallyUse cases:
claude-bmad-skills/
├── README.md
├── README_CN.md
├── LICENSE
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
└── skills/
├── bmad-story-pipeline/
│ ├── SKILL.md
│ └── references/workflow-steps.md
├── bmad-story-pipeline-worktree/
│ ├── SKILL.md
│ └── references/workflow-steps.md
└── bmad-epic-pipeline-worktree/
└── SKILL.md
For single story:
bmad-story-pipeline or bmad-story-pipeline-worktree (configurable workflow)bmad-story-pipeline-worktreeFor entire Epic:
bmad-epic-pipeline-worktree (configurable workflow)Issues and Pull Requests welcome to add new BMAD skills.
MIT
Share bugs, ideas, or general feedback.
Full BMAD agile workflow with role-based agents (PO, Architect, SM, Dev, QA) and interactive approval gates
Next level skills for power users — advanced prompting techniques, agent management, and more.
SAGA - Structured Autonomous Goal Achievement: epic/story workflow with autonomous execution
Opinionated workflow skills. Hard gates, not suggestions. Spec through blueprint, implementation, verification, and shipping -- the skills refuse to let you skip steps.
Spec-driven Git workflow plugin with GitHub integration, sprint management, and brownfield migration support for comprehensive development orchestration.