subagent-driven-development
Dispatches individual subagents to complete Godot tasks in parallel, followed by verification.
Install
mkdir -p .claude/skills/subagent-driven-development-alexcmd && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16314" && unzip -o skill.zip -d .claude/skills/subagent-driven-development-alexcmd && rm skill.zipInstalls to .claude/skills/subagent-driven-development-alexcmd
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Dispatch parallel subagents for independent Godot tasks — use when a plan has tasks with no shared files or sequential dependency.Key capabilities
- →Dispatch implementer subagents for Godot tasks
- →Conduct two-stage review for spec compliance and code quality
- →Provide full task text and Godot context to subagents
- →Handle implementer statuses like DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, BLOCKED
- →Verify modified scenes and check for conflicts after all tasks
How it works
The skill reads a plan file, creates a TodoWrite, and dispatches a fresh subagent for each task. Each task undergoes a two-stage review for spec compliance and code quality before completion.
Inputs & outputs
When to use subagent-driven-development
- →Scaling feature implementation in Godot
- →Parallelizing small bug fixes in independent scenes
- →Automating repetitive node setup tasks
About this skill
Godot Subagent-Driven Development
Execute a plan by dispatching a fresh subagent per task, with two-stage review after each: spec compliance first, then code quality.
Core principle: Fresh subagent per task + two-stage review = high quality, fast iteration.
The Process
- Read plan file once — extract all tasks with full text and context
- Create TodoWrite with all tasks
- Per task:
- Dispatch implementer subagent with full task text + Godot context
- Answer any questions before letting them proceed
- After implementation: dispatch spec compliance reviewer
- After spec ✅: dispatch code quality reviewer
- After quality ✅: mark task complete in TodoWrite
- After all tasks: invoke
godot:requesting-code-review
Context to Provide Each Subagent
Every dispatched subagent must receive:
- Full task text from the plan (don't make them read the plan file)
- Scene path(s) and node names they will touch
- AgentBridge command:
bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh - Skills to use:
godot:coder,godot:verification-before-completion - Success criteria (exact expected state — e.g., "--log shows zero errors, node X exists")
Dispatch Template
Implement Task N from the plan:
<paste full task text here>
Scene: res://scenes/<scene>.tscn
Nodes involved: <NodeName1>, <NodeName2>
AgentBridge: bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh
--execute / --log / --save-all / --play / --stop
Skills to use: godot:coder, godot:verification-before-completion
Success criteria: <exact expected state>
Handling Implementer Status
DONE: Proceed to spec compliance review.
DONE_WITH_CONCERNS: Read concerns. If about correctness, address before review. If observational, note and proceed.
NEEDS_CONTEXT: Provide missing context and re-dispatch.
BLOCKED: Assess — provide more context, use a more capable model, or break the task into smaller pieces.
Two-Stage Review
Stage 1 — Spec compliance: Does the implementation match the plan task exactly? No missing requirements, no extras.
Stage 2 — Code quality: Is the implementation well-built? Clean GDScript/C++, no magic numbers, proper error handling.
If either reviewer finds issues: implementer fixes → reviewer reviews again → repeat until ✅.
Never start code quality review before spec compliance is ✅.
Independence Check
Tasks are independent when they touch:
- Different
.gd/.cppfiles - Different
.tscnscenes - No autoloads being mutated by both
Tasks are NOT independent when:
- One creates a class the other imports
- Both modify the same scene
- One adds a signal the other connects to
After All Tasks
bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh --log 200— check for conflicts- Verify each modified scene with
--execute - Invoke
godot:requesting-code-review
Red Flags
- Never dispatch implementation subagents in parallel (conflicts on shared scenes/files)
- Never skip spec compliance review
- Never start code quality review before spec compliance ✅
- Never make subagents read the plan file — provide full task text directly
- Never proceed while a reviewer has open issues
When not to use it
- →When tasks involve shared files or sequential dependencies
- →When implementing subagents in parallel
- →When skipping spec compliance review
Limitations
- →Never dispatch implementation subagents in parallel (conflicts on shared scenes/files).
- →Never skip spec compliance review.
- →Never start code quality review before spec compliance is ✅.
How it compares
This skill orchestrates Godot development by dispatching independent subagents for each task and enforcing a two-stage review process, which ensures high quality and parallel execution, unlike a single agent handling all tasks sequentially.
Compared to similar skills
subagent-driven-development side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| subagent-driven-development (this skill) | 0 | 4mo | No flags | Advanced |
| agent-factory | 8 | 9mo | Review | Advanced |
| subagent-driven-development | 14 | 7mo | No flags | Advanced |
| continuous-learning-v2 | 10 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
agent-factory
alirezarezvani
Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns
subagent-driven-development
davila7
Use when executing implementation plans with independent tasks in the current session
continuous-learning-v2
affaan-m
Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.
agent-skill-creator
FrancyJGLisboa
This enhanced skill should be used when the user asks to create an agent, automate a repetitive workflow, create a custom skill, or needs advanced agent creation capabilities. Activates with phrases like every day, daily I have to, I need to repeat, create agent for, automate workflow, create skill for, need to automate, turn process into agent. Supports single agents, multi-agent suites, transcript processing, template-based creation, and interactive configuration. Claude will use the enhanced protocol to research APIs, define analyses, structure everything, implement functional code, and create complete skills autonomously with optional user guidance.
vibe-build
KhazP
Build your MVP following the AGENTS.md plan. Use when the user wants to start building, implement features, or says "build my MVP", "start coding", or "implement the project".
swarm-coordination
joelhooks
Multi-agent coordination patterns for OpenCode swarm workflows. Use when work benefits from parallelization or coordination.