skills/practicalswan/agent-skills/subagent-delegation

subagent-delegation

SKILL.md

Subagent Delegation Patterns

Skill Paths

  • Workspace skills: .github/skills/
  • Global skills: C:/Users/LOQ/.agents/skills/

Activation Conditions

Activate this skill when:

  • Creating repetitive code structures or boilerplate
  • Performing data transformation tasks
  • Analyzing codebase for patterns or information
  • Generating documentation from existing code
  • Creating simple utility functions
  • Breaking down complex features into manageable subtasks

Core Delegation Patterns

See Delegation Patterns for detailed examples of:

  • Boilerplate generation (API routes, CRUD operations, component structures)
  • Data transformations between formats
  • File analysis and pattern extraction
  • Documentation generation from code
  • Utility function creation

Examples & Scripts

Integration Workflow

For delegating tasks to subagents, follow this 5-step process:

  • Step 1: Plan - Analyze problem, design solution, identify routine subtasks
  • Step 2: Delegate - Use runSubagent for routine or repetitive work
  • Step 3: Review - Check output for correctness, completeness, integration compatibility
  • Step 4: Integrate - Incorporate output into codebase, handle conflicts
  • Step 5: Validate - Test integrated code, debug issues, ensure quality

Quality Control

Before integrating subagent results, verify:

  • Code follows project conventions (style, naming, structure)
  • Matches specified interfaces and contracts
  • Includes necessary error handling
  • Has appropriate comments/documentation
  • No security vulnerabilities or obvious performance issues
  • Compatible with existing codebase (imports, dependencies)

Anti-Patterns

  • ❌ Over-delegation: Don't delegate critical security logic or core business rules
  • ❌ Vague instructions: Always provide specific, actionable prompts
  • ❌ No integration plan: Have clear plan for using subagent output
  • ❌ Delegating planning: Never ask subagents to decide what to do

Combining with Sequential Thinking

For complex tasks, use Sequential Thinking first to plan architecture, then delegate routine parts:

// Use Sequential Thinking to plan
mcp_sequentialthi_sequentialthinking({
  thought: "Breaking down feature...identifying repetitive CRUD for delegation",
  thoughtNumber: 1,
  totalThoughts: 5,
  nextThoughtNeeded: true
})

// Then delegate boilerplate
runSubagent({
  description: "Generate CRUD API",
  prompt: "Create CRUD functions matching data model..."
})

// Main agent implements core logic

Related Skills

Skill Relationship
agent-task-mapping Map tasks to the right specialist agent
custom-agent-usage Discover and invoke custom .agent.md agents
Weekly Installs
7
GitHub Stars
2
First Seen
Feb 26, 2026
Installed on
opencode7
gemini-cli7
github-copilot7
amp7
cline7
codex7