From deep-research
Use this skill when investigating complex questions that require multiple sources, angles, or synthesis. The deep-research plugin provides a 3-agent research team: lead-researcher (orchestrator), sub-researcher (workers), and critical-reviewer (validator). Trigger when: - Investigation requires 3+ sources (docs, issues, source code, web) - You need to synthesize findings across multiple sources into a coherent report - Previous research findings need source-level verification - You're investigating behavior differences between documented and observed behavior - Competitive analysis or technology evaluations Do NOT trigger for: - Simple lookups ("what flag does X?") - Single-source answers - Basic codebase navigation (use Grep/Glob directly)
npx claudepluginhub nsheaps/ai-mktpl --plugin deep-researchThis skill uses the workspace's default tool permissions.
A multi-agent research system for complex, evidence-based investigations.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Builds 3-5 year financial models for startups with cohort revenue projections, cost structures, cash flow, headcount plans, burn rate, runway, and scenario analysis.
A multi-agent research system for complex, evidence-based investigations.
The deep-research plugin uses three specialized agents:
User Request
|
v
lead-researcher (orchestrator)
|-- Plans 5-10 search angles
|-- Dispatches sub-researchers (one per angle)
| |-- sub-researcher 1: Angle A (web + docs)
| |-- sub-researcher 2: Angle B (source code)
| |-- sub-researcher 3: Angle C (community)
| |-- ... (up to 10 angles)
|
|-- Collects findings from all sub-researchers
|-- Dispatches critical-reviewer to validate
|-- Addresses gaps from review
|-- Synthesizes final report
|
v
Report saved to .claude/tmp/research-<topic>.md
| Agent | Role | Tools | Restrictions |
|---|---|---|---|
| lead-researcher | Orchestrator -- plans angles, dispatches workers, synthesizes report | Read, Write, Grep, Glob, Agent | No web search (delegates to sub-researchers) |
| sub-researcher | Worker -- investigates one specific angle, writes findings to file | Read, Write, Grep, Glob, WebSearch, WebFetch | No Edit (shouldn't modify existing files) |
| critical-reviewer | Validator -- challenges assumptions, identifies gaps, suggests follow-up | Read, Grep, Glob, WebSearch, WebFetch | No Edit, no Write (read-only reviewer) |
For complex, multi-source investigations, spawn the lead-researcher agent:
Agent(lead-researcher, "Investigate how Claude Code spawns teammates -- check source code, official docs, GitHub issues, and community implementations. Save report to .claude/tmp/research-teammate-spawning.md")
The lead-researcher will autonomously:
| Situation | Use |
|---|---|
| "What flag enables X?" | Direct answer -- no agent needed |
| "How does X work internally?" | lead-researcher -- multi-source investigation |
| "Compare X vs Y vs Z for our use case" | lead-researcher -- parallel sub-researchers per option |
| "Find the file that does X" | Grep/Glob -- no agent needed |
| "Why does X behave differently than documented?" | lead-researcher -- needs source + docs + issues |
| "What's the best practice for X?" | Context7 or WebSearch -- single source usually sufficient |
Reports are saved to .claude/tmp/research-<topic>.md with:
| Level | Meaning | Evidence Required |
|---|---|---|
| Very High | Confirmed from source code or official specs | Primary source + verified |
| High | Multiple independent sources agree | 3+ sources or official docs + community |
| Medium-High | Strong evidence with some inference | 2 sources + logical reasoning |
| Medium | Plausible with supporting evidence | 1 source + consistent behavior |
| Low | Hypothesis based on limited evidence | Inference only |