Research blockers or questions using specialized research agents
Uses specialized research agents to investigate blockers or questions, combining breadth, depth, and technical research in parallel for comprehensive answers.
/plugin marketplace add dhruvbaldawa/ccconfigs/plugin install essentials@ccconfigsResearch specific blocker or question using specialized research agents and MCP tools.
/research experimental/.plans/user-auth/implementation/003-jwt.md # Stuck task
/research "How to implement rate limiting with Redis?" # General question
/research "Best practices for writing technical blog posts" # Writing research
Research: "${{{ARGS}}}"
${isTaskFile ? 'Read task file to understand blocker context.' : 'Analyze question to determine approach.'}
| Research Need | Agent Combination |
|---|---|
| New technology/patterns | breadth + technical |
| Specific error/issue | depth + technical |
| API/library integration | technical + depth |
| Best practices comparison | breadth + depth |
Agents available:
Use Promise.all to launch 2-3 agents:
await Promise.all([
Task({
subagent_type: 'research-breadth', // or 'research-depth' or 'research-technical'
model: 'haiku',
description: 'Brief agent description',
prompt: `Research: "${{{ARGS}}}"
Focus areas and guidance for this agent.
Specify which MCP tool to use.
Expected output format.`
}),
Task({
subagent_type: 'research-technical',
model: 'haiku',
description: 'Brief agent description',
prompt: `Research official docs for: "${{{ARGS}}}"
Focus areas and guidance for this agent.`
})
]);
Use research-synthesis skill to:
${isTaskFile ? `
Append research findings to task file:
```bash cat >> "$task_file" <<EOF
research findings:
resolution: [Concrete path forward]
next steps: [Specific actions] EOF ```
Update status from STUCK to Pending if blocker resolved. ` : ''}
✅ Research Complete
Task: 003-jwt.md
Blocker: [Description]
Agents Used: breadth (industry patterns), technical (official docs)
Key Findings:
1. **Agent 1**: [Key insight with source]
2. **Agent 2**: [Key insight with source]
Resolution: [Concrete recommendation]
Updated task: Findings in Notes, LLM Prompt updated, Status: STUCK → Pending
Next: Resume implementation with /implement-plan <project>
✅ Research Complete
Question: [Original question]
Agents Used: [List with focus areas]
Synthesis:
[Narrative combining insights from all agents with source attribution]
Recommendation: [What to do with rationale]
Alternative: [If applicable]
Sources: [Links with descriptions]
essentials/skills/research-synthesis/reference/multi-agent-invocation.md for detailed patterns