Install
$ agentstack add skill-gb3h-agent-skills-subagent-driven-development ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Subagent-Driven Development
Execute a plan by dispatching a fresh subagent per task via sessions_spawn, with review after each. Fresh context per task = no pollution, high quality, fast iteration.
When to Use
- Have a written implementation plan (from
writing-plans) - Tasks are mostly independent
- Want to stay in the current session (vs. handing off with
executing-plans)
vs. Executing Plans: Same session, fresh subagent per task, no context pollution, review checkpoints are automatic.
The Process
1. Load and Prepare
- Read the plan file once with
read - Extract all tasks with full text and context
- Review critically — raise concerns before starting
- Note shared context that subagents will need (project structure, conventions, dependencies)
2. Per-Task Loop
For each task:
Dispatch implementer:
sessions_spawn with:
- Full task text (don't make subagent read the plan file)
- Relevant context (project structure, related files, conventions)
- Instructions: follow TDD, commit when done, report status
Handle implementer status:
| Status | Action | |--------|--------| | DONE | Proceed to review | | DONEWITHCONCERNS | Read concerns. If about correctness/scope, address before review. If observations, note and proceed. | | NEEDS_CONTEXT | Provide missing context, re-dispatch | | BLOCKED | Assess: context problem → provide and retry. Task too complex → break into smaller pieces. Plan wrong → escalate to user. |
Review the work:
- Check git diff for the task's changes
- Verify tests pass (
execthe test command) - Verify changes match spec (read the files)
- If issues found: dispatch a fix subagent with specific instructions. Don't fix manually (context pollution).
Mark task complete and continue.
3. Final Review
After all tasks:
- Run full test suite
- Review overall changes (
git diffagainst starting point) - Verify all requirements met (line-by-line against spec)
- Use
verification-before-completionskill
Model Selection
Use the least powerful model that handles each role:
| Task Type | Model | Signals | |-----------|-------|---------| | Mechanical implementation | Fast/cheap | 1-2 files, clear spec, isolated function | | Integration work | Standard | Multi-file coordination, pattern matching | | Architecture/review | Most capable | Design judgment, broad codebase understanding |
Subagent Instructions Template
When dispatching, provide:
- What to build — full task text from plan
- Where it fits — project context, related components
- How to verify — exact test commands, expected output
- Conventions — coding style, commit message format, branch rules
Don't make the subagent discover context. Provide everything upfront.
Red Flags
Never:
- Skip review after a task
- Dispatch multiple implementation subagents in parallel (conflicts)
- Make subagent read the plan file (provide full text)
- Ignore subagent questions (answer before letting them proceed)
- Accept "close enough" on spec compliance
- Start on main/master without explicit user consent
- Fix subagent work manually (dispatch a fix subagent instead)
- Proceed with unfixed issues from review
If subagent asks questions: Answer clearly and completely. Provide additional context. Don't rush them.
If subagent fails: Dispatch fix subagent with specific instructions + context about what went wrong. Don't retry the same subagent without changes.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: gb3h
- Source: gb3h/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.