Claude-skill-registry bmad-parallel
Auto-detect and parallelize BMAD story tasks
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/bmad-parallel" ~/.claude/skills/majiayu000-claude-skill-registry-bmad-parallel && rm -rf "$T"
manifest:
skills/data/bmad-parallel/SKILL.mdsource content
BMAD Parallel Executor
I automatically detect when a BMAD story has parallel-eligible tasks and offer to spawn agents.
Activation
I activate when:
command completes/dev-story- User explicitly requests story parallelization
- A story file is updated with new tasks
Detection Logic
def should_parallelize(story_file): tasks = parse_tasks(story_file) parallel_tasks = [t for t in tasks if is_parallel(t)] return len(parallel_tasks) >= 3
BMAD Context
I include BMAD artifacts in each agent's context:
| File | Purpose |
|---|---|
| Product requirements |
| System design |
| Technical specifications |
| Story file | Task context |
Agent Prompt Template
You are a BMAD implementation agent. ## Your Task {task_description} ## Story Context {story_content} ## Project Artifacts - PRD: {prd_summary} - Architecture: {arch_summary} - Tech Spec: {spec_summary} ## Instructions 1. Implement ONLY the assigned task 2. Follow existing code patterns 3. Write tests for new functionality 4. Commit with message: "feat(story): {task_name}" 5. Output TASK_COMPLETE when done Begin implementation.
Files
- Parse story tasks and spawn agentsspawn-story.sh
Integration with Base
This skill extends the base
parallel-executor skill:
- Uses same worktree pattern
- Same monitoring commands
- Same merge workflow