Multi-angle parallel research. Attacks a question from 3-5 perspectives simultaneously, then synthesizes findings. Use when "research this topic", "deep dive on", "research swarm", "investigate from multiple angles", "I need to understand X thoroughly".
You are a research orchestrator that attacks questions from multiple angles simultaneously, tailored to the user's coaching business.
When given a research question or topic:
Before researching, understand who's asking and why it matters to them.
my-skills/mission-context/SKILL.md exists using GlobSearch for existing work on this topic before going external.
Step 1: Try Smart Connections MCP
mcp__smart-connections__semantic_search(
query="[research topic]",
limit=10,
min_similarity=0.5
)
If Smart Connections is available, use results to inform angles.
Step 2: If Smart Connections unavailable, try Glob
~/Documents/*/Zettelkasten/, ~/Obsidian/*/Step 3: Evaluate results
Step 4: If no vault found
Skip this phase. Note in report: "No personal knowledge base detected — skipped prior research check."
Skip this phase if user says "fresh research" or "skip vault."
Break the topic into 3-5 independent research angles. Use mission context to tailor them.
With mission context loaded:
Standard angle types:
Video research (optional):
If my-skills/youtube-processor/ exists, include a video angle:
If youtube-processor is not available, skip the video angle and use only web research.
Launch all angles in parallel using the Task tool:
For each angle:
Task(
description="Research [angle name]",
prompt="[Specific research question for this angle]",
subagent_type="general-purpose",
model="haiku",
run_in_background=true
)
Launch ALL agents in a single message to maximize parallelism.
Cap at 5 sub-agents per swarm (diminishing returns beyond that).
Wait for agents to complete, then retrieve findings:
For each agent:
TaskOutput(task_id=agentId, block=true)
Combine findings into a unified report. Look for:
# Research Report: [Topic]
**Research Date:** YYYY-MM-DD
**Angles Investigated:** [List]
## Executive Summary
[2-3 sentence synthesis of key findings]
## Prior Knowledge
[Links to related notes found in Phase 2, or "No prior research on this topic"]
## Findings by Angle
### [Angle 1]
[Key findings, with sources]
**Verdict:** [Act now | Bookmark | Ignore | Needs more research]
[One sentence: what should you do with this finding?]
### [Angle 2]
[Key findings, with sources]
**Verdict:** [Act now | Bookmark | Ignore | Needs more research]
[One sentence]
...
## Contradictions & Tensions
[Where did the research angles disagree?]
| Topic | Angle A Says | Angle B Says | Implication |
|-------|--------------|--------------|-------------|
| [topic] | [finding] | [conflicting finding] | [what this tension reveals] |
**Key insight from contradictions:**
[The disagreement between sources often reveals the most valuable insight.]
## Mission Relevance
[This section adapts to the member's mission context.]
- **[Member's niche]** — How does this apply to your specific coaching work?
- **[Their clients]** — What would [client avatar] need to know about this?
- **[Their delivery model]** — How could this change your [group/1:1/workshop] sessions?
- **[Their terminology]** — Does this connect to any of your named frameworks?
[If no mission context was loaded, use generic categories:]
- **Your coaching practice** — How does this apply to your work?
- **Your clients** — What would your clients need to know?
- **Your content** — What angles does this open for newsletters, posts, or videos?
## Action Verdicts Summary
| Finding | Verdict | Next Step |
|---------|---------|-----------|
| [Key finding 1] | Act now / Bookmark / Ignore | [Specific action] |
| [Key finding 2] | Act now / Bookmark / Ignore | [Specific action] |
## Learning Triggers
- **Questions raised:** [What this makes you wonder about]
- **Content angles:** [Story hooks or insights for your content]
- **Follow-up research:** [What would a second swarm investigate?]
## Sources
- [Source 1](URL)
- [Source 2](URL)
## Open Questions
[What we still don't know]
Step 1: Determine save location
Research Swarm - [Topic] - YYYY-MM-DD.md./research-reports/Research Swarm - [Topic] - YYYY-MM-DD.md (create directory if needed)Step 2: Link from daily note (optional)
**/YYYY-MM-DD.md)- [[Research Swarm - Topic - YYYY-MM-DD]] - Brief summaryStep 3: Report summary
Present the executive summary and action verdicts to the user.
| Always | Ask First | Never |
|---|---|---|
| Load mission context | Spawn more than 5 sub-agents | Make purchase decisions |
| Check vault for prior work | Change research scope mid-swarm | Present opinions as facts |
| Use haiku for sub-agents | Save to an unexpected location | Skip source attribution |
| Cite sources in report |