research-orchestrator
Use when conducting deep research on a topic that benefits from multi-perspective analysis.
Skill by kabirdos
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kabirdos-research-orchestrator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/research-orchestrator
Tools it pre-approves 11
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Agent,Bash,Read,Write,Glob,Grep,WebSearch,WebFetch,AskUserQuestion,TaskCreate,TaskUpdate
What's inside
- Skill name
research-orchestrator- Description
- Use when conducting deep research on a topic that benefits from multi-perspective analysis. Triggers on research queries, competitive analysis, technology evaluations, or any question requiring exploration from multiple angles. Fan-out/fan-in pattern with parallel sub-agents.
- License
- MIT
- Allowed tools
- Agent,, Bash,, Read,, Write,, Glob,, Grep,, WebSearch,, WebFetch,, AskUserQuestion,, TaskCreate,, TaskUpdate
- Instructions
- 247 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (3)
- README.md
- SKILL.md
- hero.png · assets/
SKILL.md (first lines)
# Research Orchestrator
Multi-perspective research using Fan-Out / Fan-In pattern. Spawns 5 parallel sub-agents to explore different axes of a research query, then synthesizes findings with a high-reasoning agent.
## How It Works
```
Query → 5 Sonnet agents (parallel) → accumulate in ~/active/ → deduplicate → 1 Opus synthesizer → final report
```
**Options:**
- `--quick` — Early stopping: return results as soon as 3 of 5 agents complete (faster, less comprehensive)
- (default) — Wait for all 5 agents before synthesis
## Step 1: Receive and Decompose the Query
When the user provides a research query (either as an argument or via prompt):
1. If no query was provided as an argument, ask for one using AskUserQuestion.
2. Decompose the query into **5 research axes**. Choose axes that maximize coverage with minimal overlap.
**Axis selection heuristic** — pick 5 from these common lenses (adapt to the query):
| Axis Type | What It Covers |
| ---------------------------- | -------------------------------------------------------- |
| **Technical/How** | Implementation details, architecture, tools, specs |
| **Market/Who** | Players, competitors, market share, adoption |
| **Trends/When** | Timeline, momentum, recent developments, trajectory |
| **Risks/Why Not** | Limitations, failures, criticisms, trade-offs |
| **Opportunities/Why** | Use cases, benefits, untapped potential, synergies |
| **Community/Social** | What practitioners say, sentiment, real-world experience |
| **Historical/Context** | How we got here, evolution, prior art |
| **Regulatory/Legal** | Compliance, policy, governance, ethical considerations |
| **Economic/Cost** | Pricing, ROI, total cost, funding landscape |
| **Comparative/Alternatives** | Alternative approaches, competing paradigms |
3. Present the 5 chosen axes to the user before launching agents. Example:
```
Researching: "Best approaches to building AI agents in 2026"
Axes:
1. Technical architectures & frameworks
2. Market landscape & key players
3. Real-world practitioner experiences & pitfalls
4. Cost structures & scaling economics
5. Emerging trends & trajectory (last 6 months)
Launching 5 research agents...
```
## Step 2: Fan-Out — Launch 5 Parallel Research Agents
Create a timestamped accumulation file:
```bash
# Format: ~/active/research-YYYY-MM-DD-HHMMSS.md
```
Write the file header:
```markdown
# Research: {query}
**Date:** {date}
**Axes:** {list of 5 axes}
---
```
Then spawn **5 agents in a single message** (critical for parallelism) using the Agent tool:
- **model:** `sonnet` for each sub-agent
- **subagent_type:** `general-purpose`
- **run_in_background:** `true` for all 5
Each agent's prompt MUST include:
- The full research query for context
- Its specific axis assignment
- Instruction to use WebSearch and WebFetch for current information
- Instruction to write findings to the accumulation file using a clearly labeled section
- Instruction to include source URLs where possible
- Instruction to note confidence level (high/medium/low) for each finding
- The exact file path to write to
**Agent prompt template:**
```
You are a research agent investigating one axis of a larger research question.
RESEARCH QUERY: {query}
YOUR AXIS: {axis_name} — {axis_description}
Instructions:
1. Use WebSearch and WebFetch to find current, authoritative information about this axis.
2. Search for 3-5 different sub-queries to get broad coverage within your axis.
3. Write your findings to {file_path} by APPENDING (not overwriting) a section.
4. Format your section as:
## Axis {N}: {axis_name}
### Key Findings
- Finding 1 [confidence: high/medium/low]
- Source: {url}
- Finding 2 ...
### Analysis
{2-3 paragraph analysis of what you found}
### Surprises or Outliers
{Anything unexpected or contrarian}
---
5. Be thorough but concise. Focus on facts, data, and expert opinions over generic summaries.
6. If you find conflicting information, note the conflict explicitly — include both sides and the source for each.
7. Tag each finding with a unique ID (e.g., A1-F1, A1-F2) so the synthesizer can track cross-axis overlaps.From kabirdos/claude-toolkit, MIT.
More from kabirdos/claude-toolkit
- 0.479score
ui-design-review
kabirdos
Acts as a UI designer — reviews a written spec/PRD or a live design (URL, local dev server, or in-repo components), audits it against proven UI design…
SkillCFreshness: CClaude Code +9 - 0.414score
manual-qa-collab
kabirdos
Collaborative manual QA testing using Playwright MCP browser automation.
SkillDFreshness: DClaude Code +9 - 0.414score
insight-harness
kabirdos
Generate a comprehensive profile of your Claude Code harness — skills, hooks, workflow patterns, tool usage, token consumption, and plugin inventory across…
SkillDFreshness: DClaude Code +9 - 0.410score
skill-showcase
kabirdos
Build a single-file public HTML showcase of a collection of Claude Code skills — table of contents, grouped categories, per-skill README with hero image…
SkillDFreshness: DClaude Code +9 - 0.409score
init
kabirdos
Bootstrap new projects with frontend design capabilities and skill creation tools.
SkillDFreshness: DClaude Code +9 - 0.409score
plan-review
kabirdos
Thorough plan review before implementation.
SkillDFreshness: DClaude Code +9 - 0.409score
consensus-brainstormer
kabirdos
Use when analyzing strategic problems, evaluating options, brainstorming solutions, or making high-stakes decisions that benefit from multi-perspective…
SkillDFreshness: DClaude Code +9 - 0.409score
debate-chamber
kabirdos
Use when a problem needs iterative refinement through structured argumentation rather than independent parallel analysis.
SkillDFreshness: DClaude Code +9 - 0.409score
qa-checklist
kabirdos
Generate an interactive QA testing checklist as a self-contained HTML page after creating a PR.
SkillDFreshness: DClaude Code +9 - 0.406score
gemini-review
kabirdos
Run a Gemini CLI code review on the current branch diff — categorizes findings as Critical/Warning/Suggestion and offers to fix critical issues
SkillDFreshness: DClaude Code +9 - 0.406score
bug-fix
kabirdos
Test-driven bug fixing — reproduce with a failing test first, then implement the minimal fix, iterate until all tests pass, and create a PR
SkillDFreshness: DClaude Code +9 - 0.406score
deploy-verify
kabirdos
Merge a PR and monitor the deployment end-to-end — watch the build, check for errors, self-heal failures, verify the deploy is clean
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Apr 12, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kabirdos/claude-toolkit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kabirdos
- 0.479score
ui-design-review
kabirdos
Acts as a UI designer — reviews a written spec/PRD or a live design (URL, local dev server, or in-repo components), audits it against proven UI design…
SkillCFreshness: CClaude Code +9 - 0.414score
manual-qa-collab
kabirdos
Collaborative manual QA testing using Playwright MCP browser automation.
SkillDFreshness: DClaude Code +9 - 0.414score
insight-harness
kabirdos
Generate a comprehensive profile of your Claude Code harness — skills, hooks, workflow patterns, tool usage, token consumption, and plugin inventory across…
SkillDFreshness: DClaude Code +9 - 0.410score
skill-showcase
kabirdos
Build a single-file public HTML showcase of a collection of Claude Code skills — table of contents, grouped categories, per-skill README with hero image…
SkillDFreshness: DClaude Code +9 - 0.409score
consensus-brainstormer
kabirdos
Use when analyzing strategic problems, evaluating options, brainstorming solutions, or making high-stakes decisions that benefit from multi-perspective…
SkillDFreshness: DClaude Code +9 - 0.409score
init
kabirdos
Bootstrap new projects with frontend design capabilities and skill creation tools.
SkillDFreshness: DClaude Code +9
Cite this page
research-orchestrator skill. Agent Mart. https://agentmart.dev/skills/kabirdos-research-orchestrator (last updated 2026-10-24)