Skip to main content
ClaudeWave
Skill70 repo starsupdated 2mo ago

subagent-driven-development

Subagent-driven development enables parallel execution of independent subtasks by launching multiple Claude instances with separate specifications simultaneously. Use this pattern when a complex task contains two or more non-interdependent workstreams that each require substantial processing time and don't need to modify shared state, allowing faster completion through concurrent execution rather than sequential processing.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/ArchieIndian/openclaw-superpowers /tmp/subagent-driven-development && cp -r /tmp/subagent-driven-development/skills/core/subagent-driven-development ~/.claude/skills/subagent-driven-development
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Subagent-Driven Development

## When to Use

- Task has 2+ independent workstreams
- Each workstream takes >10 minutes
- Workstreams do not share mutable state

## The Pattern

1. **Decompose** - break into independent subtasks
2. **Spec each subagent** - clear, self-contained instructions
3. **Launch in parallel** - use exec with background:true
4. **Monitor** - check progress, do not micromanage
5. **Integrate** - run full test suite after all complete

## Launch Pattern

```
exec command:"claude --permission-mode bypassPermissions --print '[spec A]'" background:true
exec command:"claude --permission-mode bypassPermissions --print '[spec B]'" background:true
```