julianobarbosa/claude-code-skills/bmad-orchestrate
Claude Code and agent skill by julianobarbosa/claude-code-skills
- community
Checking that the SKILL.md file is still in the repository.
Parallel BMAD workflow orchestration using git worktrees and tmux. USE WHEN BMAD parallel, orchestrate sprint, run stories in parallel, worktree orchestration, sprint acceleration, parallel dev stories, bmad worktree, parallelize BMAD, accelerate epic.
Install
npx vskill@latest install julianobarbosa/claude-code-skills/bmad-orchestrateSKILL.md
BmadOrchestrate
Accelerates BMAD sprints by analyzing story dependencies, identifying parallelization opportunities, and orchestrating concurrent execution across git worktrees with tmux and Claude Code.
Customization
Before executing, check for user customizations at: ~/.claude/skills/PAI/USER/SKILLCUSTOMIZATIONS/BmadOrchestrate/
If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.
Voice Notification
When executing a workflow, do BOTH:
- Send voice notification:
``bash curl -s -X POST http://localhost:8888/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running WORKFLOWNAME in BmadOrchestrate to ACTION"}' \ > /dev/null 2>&1 & ``
- Output text notification:
`` Running the **WorkflowName** workflow in the **BmadOrchestrate** skill to ACTION... ``
Full documentation: ~/.claude/skills/PAI/THENOTIFICATIONSYSTEM.md
Workflow Routing
| Workflow | Trigger | File | |
|---|---|---|---|
| Analyze | "analyze for parallelization", "find parallel stories", "dependency graph" | Workflows/Analyze.md | |
| Execute | "execute parallel", "launch worktrees", "run stories in parallel" | Workflows/Execute.md | |
| Merge | "merge worktrees", "combine branches", "merge parallel work" | Workflows/Merge.md |
Examples
Example 1: Full orchestration from bmad-help output
Example 2: Analyze only
Example 3: Merge completed worktrees
Quick Reference
- Dependency detection: Reads acceptance criteria for cross-story references
- Conflict hotspot:
sprint-status.yaml— always needs manual merge - Worktree location:
.claude/worktrees/(Claude Code default) - tmux session name:
bmad-epic-{N}where N is the active epic number
Full Documentation:
- Dependency patterns:
DependencyPatterns.md
Execution Modes
| Mode | Method | Requirement | Isolation | |
|---|---|---|---|---|
| Agent Teams (preferred) | Agent tool with isolation: "worktree" | CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS env var set | Automatic git worktree per agent | |
| tmux (fallback) | Manual worktree + tmux panes | tmux installed, no CLAUDECODE env var blocking | Manual git worktree creation |
Agent Teams is preferred when available — it handles worktree creation, isolation, and cleanup automatically.
Gotchas
- Parallel-story orchestration assumes disjoint file ownership — overlapping edits at story boundaries cause merge conflicts that need manual triage.
- `sprint-status.yaml` is a merge conflict hotspot — every parallel agent updates it; serialize updates or use append-only patterns to avoid races.
- Voice notifications fire per worktree — multiple parallel agents drown each other out; configure quiet hours or single-channel notification.
- Default worktree location (`.claude/worktrees/`) collides if multiple BMAD invocations run simultaneously — namespace by sprint or session ID.
- Cross-story refs: a story that references another story's output assumes the other completed — failed cross-refs need explicit detection.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bmad-orchestrate/SKILL.md
Popularity
- Repository stars
- 84
- Repository forks
- 18
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/julianobarbosa/claude-code-skills/bmad-orchestrate)