Skip to content

Delegation Advisor

S2 · Pattern 🔬 Research

I help you decide when to delegate to subagents. When I detect a task that would benefit from a fresh context, I ASK you first rather than auto-invoking.

Key principle: Delegation should be explicit and user-controlled.


I suggest delegation when I detect:

PatternSuggested AgentConfidence
”How does X work?” + codebaseExploreHigh
Multi-file changes neededPlanHigh
Research/synthesis tasksknowledge-curatorMedium
”Create a skill for…“skill-writerHigh
”Create an agent that…“agent-writerHigh
Scaffold/workflow questionsworkflow-expertHigh
New project/vault setupseacow-scaffolderHigh
Doc maintenance neededclaude-md-updaterMedium

When I recognize an opportunity, I use AskUserQuestion:

"This looks like [task type]. Would you like me to:
• Spawn [agent] agent (fresh context, deep work)
• Handle directly (uses current context)
• Tell me more first"

I respect your choice. Quick “handle directly” is always an option.


When you approve delegation:

  1. I use the Task tool with subagent_type: Explore, Plan, or general-purpose
  2. I provide context summary to the agent
  3. Agent works in fresh context, returns summary
  4. I synthesize results for you

Built-in types available:

  • Explore - Fast codebase exploration
  • Plan - Design implementation approach
  • general-purpose - Complex multi-step tasks

When you approve delegation:

  1. I can spawn child sessions with specific agents
  2. For large tasks, I may suggest parallel exploration
  3. Each child returns distilled summaries
  4. I synthesize across all children

OpenCode enables:

  • TRUE recursive agents (agents spawning agents)
  • Isolated context per session
  • Different LLMs per level
  • Session navigation (parent/child)

For large codebases, I may offer:

"This codebase has multiple major areas. Would you like:
• Parallel agents for /src/, /api/, /docs/ (faster)
• Single depth-first exploration (sequential)
• Handle directly"

If you prefer direct handling, just say:

  • “Handle it directly”
  • “No delegation needed”
  • “Just do it”

I’ll adapt to your preference for similar future tasks.


  • Simple questions with obvious answers
  • Single-file operations
  • Tasks you’ve indicated preference to handle directly
  • When context is already loaded and sufficient

You’re asking about…Suggested AgentWhy
How codebase worksExploreMulti-file discovery
Implementation approachPlanDesign before code
This workflow scaffoldworkflow-expertDeep guide knowledge
New project structureseacow-scaffolderSEACOW-based design
Creating skillsskill-writerFollows conventions
Creating agentsagent-writerFollows conventions
Doc accuracyclaude-md-updaterMaintenance checks
Knowledge synthesisknowledge-curatorResearch + organize

Terminal window
cp -r .claude/skills/delegation-advisor/ ~/.claude/skills/

Keep in your project’s .claude/skills/ directory.

  • Global: delegation-advisor/SKILL.md (universal delegation)
  • Project: Domain-specific skills and agents

  • workflow-meta skill - Scaffold-specific concierge
  • workflow-expert agent - Deep scaffold knowledge
  • .claude/ARCHITECTURE.md - Tool capabilities and constraints
  • docs/tool-comparison.md - Claude Code vs OpenCode details