subagent-driven-development · neolabhq — Claude Code skill: one subagent per task
Runs an implementation plan through fresh subagents and puts code review between tasks, so context stays clean and issues surface early.
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a claude-codeWhat subagent-driven-development does
The skill takes a plan file and executes it with subagents: one agent per task or issue, then a review of the code and output after each task or batch. The parent session keeps its context clean because every subagent starts fresh. No human sits between tasks, which is where the speed comes from.
Two modes. Sequential is for tasks that depend on each other: one agent per task, review after each one. Parallel is for unrelated work — different files, subsystems, bugs — with one agent per problem domain and review after a batch. For batches the skill advises starting with the first three tasks, then reporting back and waiting for feedback.
Red flags are spelled out: never skip review between tasks, never dispatch several implementation subagents in parallel because they conflict, and never fix a failed task by hand — that is what a fix subagent is for. Hit a blocker mid-batch and the skill tells you to stop and ask instead of guessing. Finishing the work requires the superpowers:finishing-a-development-branch sub-skill; without it the last step does not run.
What it helps with
- execute a plan of independent tasks without polluting session context
- review code after every task instead of at the end
- run several unrelated bugs in parallel across subsystems
- fix review findings with a dedicated subagent
- close out the branch through
finishing-a-development-branch
Example prompts for the agent
- Use subagent-driven-development to execute the plan in
plan.md - Run these three independent bugs through subagent-driven-development in parallel
- Execute the plan with subagent-driven-development and review after each task
How to install subagent-driven-development
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a claude-code2Manually: put the files in place
~/.claude/skills/subagent-driven-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/subagent-driven-development/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a codex2Manually: put the files in place
.agents/skills/subagent-driven-development/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a cursor2Manually: put the files in place
.cursor/skills/subagent-driven-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit subagent-driven-development2Manually: put the files in place
.github/skills/subagent-driven-development/SKILL.md1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a gemini-cli2Platform CLI
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/subagent-driven-developmentManually: put the files in place
.devin/skills/subagent-driven-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about subagent-driven-development
How do I install subagent-driven-development in Claude?
With the skills CLI: npx skills add NeoLabHQ/context-engineering-kit --skill subagent-driven-development -a claude-code. The skill file lands at ~/.claude/skills/subagent-driven-development/SKILL.md.
What does subagent-driven-development do?
It executes an implementation plan by dispatching a fresh subagent per task and running code review between tasks or after a batch. Iteration gets faster and problems show up sooner.
How do sequential and parallel execution differ?
Sequential uses one agent per task with review after each, for coupled tasks. Parallel uses one agent per independent domain with review after a batch, for work with no shared files or dependencies.
Similar skills
All skills for Agent setup: memory, context, orchestration →subagent-driven-development by other authors comes first.