subagent-driven-development skill
Executes an approved implementation plan through fresh implementer and reviewer agents for each task, with explicit handoffs, focused tests, and task-by-task integration. Use for multi-task work where independent agent context improves implementation and review quality. Not for a single small edit, an unresolved design, or a failure that still needs root-cause analysis.
- GitHub stars
- 100
- Files
- 2
- Last commit
- Aug 26, 2026
- License
- MIT
- Allowed tools
- —
What does the subagent-driven-development skill do?
subagent-driven-development executes an approved implementation plan through fresh implementer and reviewer agents for each task, with explicit handoffs, focused tests, and task-by-task integration. Use for multi-task work where independent agent context improves implementation and review quality. Not for a single small edit, an unresolved design, or a failure that still needs root-cause analysis.
How to install the subagent-driven-development skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the subagent-driven-development skill in Plugin
/plugin marketplace add thiientv/godmode /plugin install godmode@godmode
Install the subagent-driven-development skill in Claude Code
~/.claude/skills/subagent-driven-development/SKILL.md
$ npx degit thiientv/godmode/skills/subagent-driven-development ~/.claude/skills/subagent-driven-developmentInstall the subagent-driven-development skill in Claude Code (project)
.claude/skills/subagent-driven-development/SKILL.md
$ npx degit thiientv/godmode/skills/subagent-driven-development .claude/skills/subagent-driven-developmentInstall the subagent-driven-development skill in Codex
~/.agents/skills/subagent-driven-development/SKILL.md
$ npx degit thiientv/godmode/skills/subagent-driven-development ~/.agents/skills/subagent-driven-developmentInstall the subagent-driven-development skill in Gemini CLI
~/.gemini/skills/subagent-driven-development/SKILL.md
$ npx degit thiientv/godmode/skills/subagent-driven-development ~/.gemini/skills/subagent-driven-developmentInstall the subagent-driven-development skill in Claude.ai
npx degit thiientv/godmode/skills/subagent-driven-development subagent-driven-development && zip -r subagent-driven-development.zip subagent-driven-development # claude.ai → Customize → Skills → + → Create skill → Upload a skill → subagent-driven-development.zip
SKILL.md
View on GitHubSubagent-Driven Development
Use fresh context to reduce author bias, while keeping the plan and evidence as the shared contract.
Before dispatch
- Confirm the design and implementation plan are approved.
- Create or select an isolated workspace when concurrent edits need it.
- Split the plan into tasks with disjoint ownership and explicit interfaces.
- Define the focused test and review gate for each task.
- Prepare a compact handoff packet from handoff-packet.md. Include verified facts and portable anchors, not a full conversation dump or the expected solution.
Per-task cycle
- Give the implementer the handoff packet, repository rules, and only the context needed for the task. Ask it to edit the files directly and report evidence.
- Inspect the implementation diff and run the focused test yourself.
- Give a fresh reviewer the task contract, diff, and test output—not the implementer's private reasoning or your expected answer.
- Validate every finding against the real code path.
- Fix in scope, rerun proof, and only then dispatch the next task.
If a task reveals a design contradiction, stop and return to
solution-design/implementation-planning; do not make the subagent silently redesign the
system. Keep unrelated agents independent and close them when finished.
Integration
The coordinator owns final interfaces, conflict resolution, broader tests, and
the completion claim. Agent success is an input, never final evidence. Use
requesting-code-review for a final aggregate review and
completion-verification for closure.
Completion condition
Every task has implementer evidence and reviewer disposition, the integrated branch passes its relevant checks, and remaining limits are visible.
Files in this skill
2subagent-driven-development skill questions
How do I install the subagent-driven-development skill in Claude Code?
Run npx degit thiientv/godmode/skills/subagent-driven-development ~/.claude/skills/subagent-driven-development. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the subagent-driven-development skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.