SU

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.zip

Installs 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.
130 chars✓ has a “when” trigger
Advanced

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

You give it
A plan file with tasks, Godot context (scene paths, node names), success criteria
You get back
Completed Godot tasks, reviewed for spec compliance and code quality, with conflicts checked

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

  1. Read plan file once — extract all tasks with full text and context
  2. Create TodoWrite with all tasks
  3. 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
  4. 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 / .cpp files
  • Different .tscn scenes
  • 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

  1. bash ${CLAUDE_SKILL_DIR}/../runner/scripts/godot-exec.sh --log 200 — check for conflicts
  2. Verify each modified scene with --execute
  3. 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.

SkillInstallsUpdatedSafetyDifficulty
subagent-driven-development (this skill)04moNo flagsAdvanced
agent-factory89moReviewAdvanced
subagent-driven-development147moNo flagsAdvanced
continuous-learning-v2102moReviewAdvanced

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

8109

subagent-driven-development

davila7

Use when executing implementation plans with independent tasks in the current session

1493

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.

1060

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.

441

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".

45

swarm-coordination

joelhooks

Multi-agent coordination patterns for OpenCode swarm workflows. Use when work benefits from parallelization or coordination.

04

Search skills

Search the agent skills registry