Delegation Advisor
S2 · Pattern 🔬 Research
Purpose
Section titled “Purpose”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.
Recognition Patterns
Section titled “Recognition Patterns”I suggest delegation when I detect:
| Pattern | Suggested Agent | Confidence |
|---|---|---|
| ”How does X work?” + codebase | Explore | High |
| Multi-file changes needed | Plan | High |
| Research/synthesis tasks | knowledge-curator | Medium |
| ”Create a skill for…“ | skill-writer | High |
| ”Create an agent that…“ | agent-writer | High |
| Scaffold/workflow questions | workflow-expert | High |
| New project/vault setup | seacow-scaffolder | High |
| Doc maintenance needed | claude-md-updater | Medium |
How I Ask
Section titled “How I Ask”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.
Tool-Specific Delegation
Section titled “Tool-Specific Delegation”Claude Code
Section titled “Claude Code”When you approve delegation:
- I use the Task tool with subagent_type:
Explore,Plan, orgeneral-purpose - I provide context summary to the agent
- Agent works in fresh context, returns summary
- I synthesize results for you
Built-in types available:
Explore- Fast codebase explorationPlan- Design implementation approachgeneral-purpose- Complex multi-step tasks
OpenCode
Section titled “OpenCode”When you approve delegation:
- I can spawn child sessions with specific agents
- For large tasks, I may suggest parallel exploration
- Each child returns distilled summaries
- 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)
Parallel Delegation (OpenCode Only)
Section titled “Parallel Delegation (OpenCode Only)”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"Quick Decline
Section titled “Quick Decline”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.
When NOT to Suggest Delegation
Section titled “When NOT to Suggest Delegation”- Simple questions with obvious answers
- Single-file operations
- Tasks you’ve indicated preference to handle directly
- When context is already loaded and sufficient
Agent Dispatch Reference
Section titled “Agent Dispatch Reference”| You’re asking about… | Suggested Agent | Why |
|---|---|---|
| How codebase works | Explore | Multi-file discovery |
| Implementation approach | Plan | Design before code |
| This workflow scaffold | workflow-expert | Deep guide knowledge |
| New project structure | seacow-scaffolder | SEACOW-based design |
| Creating skills | skill-writer | Follows conventions |
| Creating agents | agent-writer | Follows conventions |
| Doc accuracy | claude-md-updater | Maintenance checks |
| Knowledge synthesis | knowledge-curator | Research + organize |
Installation
Section titled “Installation”Global (All Projects)
Section titled “Global (All Projects)”cp -r .claude/skills/delegation-advisor/ ~/.claude/skills/Per-Project
Section titled “Per-Project”Keep in your project’s .claude/skills/ directory.
Hybrid (Recommended)
Section titled “Hybrid (Recommended)”- Global:
delegation-advisor/SKILL.md(universal delegation) - Project: Domain-specific skills and agents
See Also
Section titled “See Also”workflow-metaskill - Scaffold-specific conciergeworkflow-expertagent - Deep scaffold knowledge.claude/ARCHITECTURE.md- Tool capabilities and constraintsdocs/tool-comparison.md- Claude Code vs OpenCode details