Knowledge synthesis, information gathering, and learning. USE WHEN research, find information, investigate, learn about, summarize, OR deep dive.
3f:T90b,
Auto-routes when user mentions research, investigation, learning, or information gathering.
| Tool | Purpose | Command |
|---|---|---|
| Researcher.ts | Spawn a Researcher agent | bun run $PAI_DIR/skills/Research/Tools/Researcher.ts --task "<task>" |
Traits: research, analytical, thorough
The Researcher agent gathers and synthesizes knowledge:
## Answer
[Direct answer]
## Sources
- [Source 1]
## Confidence
[High/Medium/Low] - [Why]
## Summary
[Key takeaways in 3-5 bullets]
## Detailed Findings
[Structured analysis]
## Implications
[What this means]
## Open Questions
[What remains unclear]
| Workflow | Trigger | Action |
|---|---|---|
| Quick | "find", "what is", "quick answer" | Rapid research |
| Deep | "research", "deep dive", "investigate" | Thorough analysis |
| Compare | "compare", "evaluate options" | Comparative research |
Example 1: Quick fact check
User: "What's the difference between REST and GraphQL?"
-> Spawns Researcher with rapid trait
-> Returns concise comparison
Example 2: Deep dive
User: "Research AI agent architectures"
-> Spawns Researcher with full thorough trait
-> Returns comprehensive analysis
Example 3: Comparative analysis
User: "Compare these 3 frameworks"
-> Spawns Researcher with comparative trait
-> Returns structured comparison
| Situation | Hand to | Why |
|---|---|---|
| Research supports a decision | Strategy/ | Options + tradeoffs |
| Research for content | Writing/ | Key insights ready |
| Research for building | Coding/ | Technical findings |
| Quality review needed | Agents/BarRaiser | Verify accuracy |