alexai-mcp/hermes-ccc/subagent-driven-development
Claude Code and agent skill by alexai-mcp/hermes-ccc
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Decompose Claude Code work into parallel subagent-friendly streams when the environment permits delegation. Use when a task has independent sidecar work, disjoint file ownership, or review/verification streams that can run in parallel without blocking the critical path.
Install
npx vskill@latest install alexai-mcp/hermes-ccc/subagent-driven-developmentSKILL.md
Subagent-Driven Development
Purpose
- Shorten total task time by parallelizing independent work.
- Keep the critical path moving locally while sidecar work runs elsewhere.
- Prevent duplicated effort between contributors.
- Improve reliability by separating implementation, research, and verification concerns.
- Turn broad requests into explicit owned slices.
Activation Signals
- Use this skill when the task has multiple independent questions.
- Use this skill when write scopes can be separated cleanly.
- Use this skill when verification can happen in parallel with implementation.
- Use this skill when one thread can map code while another edits disjoint files.
- Use this skill only if the environment allows subagent delegation.
Non-Use Signals
- Do not use this skill when the user did not permit delegation.
- Do not use this skill when the next local action is blocked on the answer.
- Do not use this skill when the task is small enough to finish faster alone.
- Do not use this skill when the subtasks touch the same files and will conflict.
- Do not use this skill when the problem is still poorly framed.
Core Principle
- Keep blocking work local.
- Delegate bounded sidecar work.
- Assign explicit ownership.
- Integrate results quickly.
- Do not re-do delegated work yourself.
Decomposition Procedure
- Identify the deliverable.
- Identify the next blocking action.
- Keep that blocking action local.
- List other work that can advance in parallel.
- Split the work by independent outputs or disjoint write sets.
- Write one concrete prompt per subagent.
- State ownership and constraints clearly.
- Continue local progress immediately.
Good Subtasks
- codebase mapping for a specific subsystem
- docs-backed verification
- isolated backend patch in owned files
- isolated frontend patch in owned files
- targeted regression test creation in a separate file family
- review of a completed patch
Bad Subtasks
- "figure out the whole problem"
- "do whatever seems useful"
- work that overlaps the same file region
- urgent work needed for the next local decision
- tasks that duplicate what the main thread is already doing
Prompt Design Rules
- State the task in one sentence first.
- Name the owned files or module boundary.
- Say that the subagent is not alone in the codebase.
- Say not to revert other changes.
- Define the expected final output.
- Include any known constraints or acceptance tests.
Example Prompt
Ownership Rules
- One write owner per file family whenever possible.
- Shared read-only context is fine.
- Shared write scope is a last resort.
- Verification agents should prefer read-only work unless asked to patch tests.
Waiting Rules
- Do not wait immediately after delegation.
- Use the time to do non-overlapping local work.
- Wait only when integration is blocked on the result.
- Prefer longer waits over frequent polling.
- Close finished agents when they are no longer needed.
Integration Procedure
- Review the returned output.
- Check whether the subtask stayed within scope.
- Read the changed files or summary.
- Integrate into the local branch carefully.
- Reconcile any assumptions that conflict with local work.
- Run the relevant validation.
Conflict Management
- If two streams unexpectedly touch the same file, stop and replan.
- Do not blindly merge contradictory changes.
- Preserve the clearer ownership model after the replan.
- Prefer one integrator making final decisions.
Verification Patterns
- implementation locally, review remotely
- implementation remotely, integration locally
- code mapping remotely, coding locally
- docs verification remotely, code changes locally
Fallback When Subagents Are Not Allowed
- Use the same decomposition framework locally.
- Convert each subagent slice into a checklist item.
- Work the slices sequentially in priority order.
- Preserve explicit ownership even if ownership is just "current thread".
Decision Rules
- Delegate only if the subtask is concrete and bounded.
- Keep ambiguity resolution local.
- Parallelize information gathering aggressively when it is independent.
- Avoid delegating more agents than the integration cost can support.
- If the main path is short, skip delegation.
Common Failure Modes
- delegation of blocking work
- overlapping file ownership
- weak prompts that encourage broad wandering
- premature waiting
- local duplication of delegated work
Recovery Moves
- cancel or redirect a drifting subtask quickly
- re-scope overlapping workers into disjoint ownership
- absorb a small sidecar task locally if delegation overhead dominates
- move verification later if implementation is still unstable
Output Contract
When presenting the decomposition, include:
- local critical-path task
- delegated sidecar tasks
- ownership per task
- integration point
- validation plan
Example Decomposition Block
Checklist
- Identify the blocking task.
- Keep it local.
- Find parallel sidecar tasks.
- Split by disjoint ownership.
- Write precise prompts.
- Continue local work.
- Wait only when blocked.
- Integrate and validate.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/subagent-driven-development/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alexai-mcp/hermes-ccc/subagent-driven-development)