К основному содержанию
плагин

research-orchestrator — плагин для Claude Code

Плагин направляет запросы к одному из шести исследовательских скиллов или запускает собственный сценарий поиска и синтеза. Решение о маршруте видно пользователю.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install research-orchestrator@claude-code-skills
Открыть на GitHub

Что делает research-orchestrator

Для запросов о трендах, грантах NIH, научной литературе, учебных списках, патентах и проверке организаций плагин выбирает профильный скилл. Если тема общая, он разбивает вопрос на подзадачи, ищет материалы из нескольких источников, синтезирует выводы и добавляет цитаты. При неоднозначной классификации задаёт уточняющий вопрос. Маршрут не скрывает: его можно оспорить.

Внутри есть скрипты для сопоставления сигналов, журнала решений и разбиения вопроса на подзадачи. Для резервного поиска нужны WebSearch и WebFetch; для передачи запроса — соответствующие скиллы-специалисты. Без них нужный маршрут не выполнится. Документ .docx требует библиотеку docx для Node.js; Consensus MCP можно подключить для академических подзадач.

Какие задачи решает

  • направить запрос о грантах NIH профильному скиллу
  • разбить общий исследовательский вопрос на подзадачи
  • собрать обзор по нескольким источникам с цитатами
  • уточнить неоднозначную тему перед выбором маршрута
  • получить журнал решения о маршрутизации

Примеры запросов агенту

  • Исследуй, что говорят о теме в Reddit и Hacker News.
  • Составь обзор научных публикаций по этой теме.
  • Найди гранты NIH для моего проекта.

Как установить research-orchestrator

Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install research-orchestrator@claude-code-skills

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о research-orchestrator

Как установить research-orchestrator в Claude Code?

Выполните команды по порядку: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install research-orchestrator@claude-code-skills.

Что делает research-orchestrator?

Он направляет исследовательский запрос профильному скиллу или выполняет собственный поиск, синтез и цитирование. Если не может однозначно выбрать маршрут, задаёт уточняющий вопрос.

Что нужно для резервного поиска?

Нужны WebSearch и WebFetch. Передача профильным скиллам требует их наличия; для вывода в .docx нужна библиотека docx для Node.js.

Исходный текст

research · MIT
# research

**The runtime orchestrator for the research domain.** Hybrid router + fallback (Architecture C) — classifies any research request deterministically and either delegates to a specialist or runs its own plan-decompose-multi-source-search-synthesize-cite workflow.

## Distinct from `engineering/autoresearch-agent/`

These two skills share the word "research" but serve **completely different use cases**:

| Skill | Use case |
|---|---|
| **`research/research/`** (this skill) | "Research X" — a query router. Routes to specialist (pulse, grants, litreview, etc.) or runs own fallback workflow. |
| **`engineering/autoresearch-agent/`** | Karpathy's "autoresearch" — autonomous file-optimization experiment loop. "Make this code faster", "improve my prompts." File-optimization, not query routing. |

No overlap. They coexist.

## What this skill does

Every invocation produces one of three outcomes:

1. **Delegation** — classified as specialist-domain, routes there. User sees specialist's output.
2. **Fallback execution** — classified as general research. Runs own plan → search → synthesize workflow.
3. **Clarification request** — classification ambiguous. Asks one forcing question to disambiguate, then routes.

The skill **never silently runs its fallback** when a specialist would have done better. Routing transparency is the key trustability property.

## The 6 routing targets

| Specialist | Routes when question mentions | Domain |
|---|---|---|
| `pulse` | reddit / hn / x / buzz / sentiment / trending / "what's people saying" / "pulse on" / "take the pulse" | Multi-source recency research |
| `grants` | NIH / grant / R01 / K-award / RePORTER / NOSI / "grants for" | NIH grant-funding intelligence |
| `litreview` | literature review / PICO / SPIDER / systematic review / "review papers on" | Academic literature orientation |
| `syllabus` | syllabus attached / course outline / "reading list for my class" | Course supplementary reading |
| `patent` | prior art / FTO / freedom to operate / patent / invention novelty | Patent prior-art + landscape |
| `dossier` | "dossier on" / "due diligence" / "background check" / "competitor research" / "prep me for [meeting]" | Decision-grade entity research |

All 6 routing targets now exist in `research/` (post-cleanup PR #667).

## Source spec

`megaprompts/13-research-megaprompt.md` (maintainer-local draft spec — gitignored, not in the public repo) (PR #657).

## Plugin layout

```
research/research/
├── .claude-plugin/plugin.json
├── README.md
├── agents/cs-research.md            ← router persona, routing-transparency enforcer
├── commands/cs-research.md          ← /cs-research <question>
└── skills/research/
    ├── SKILL.md
    ├── references/
    │   ├── hybrid_router_architecture.md         ← router-vs-run + routing transparency (7+ sources)
    │   ├── deterministic_classification_canon.md ← keyword > LLM for routing (7+ sources)
    │   └── fallback_workflow_canon.md            ← plan-decompose-search-synthesize (7+ sources)
    └── scripts/
        ├── classifier.py              ← stdlib: deterministic signal matching → routing decision
        ├── routing_transparency_logger.py  ← stdlib: JSON audit of routing decisions + overrides
        └── fallback_decomposer.py     ← stdlib: heuristic question → 3-5 sub-questions
```

## Dependencies

- **`WebSearch`** + **`WebFetch`** — Required for fallback workflow
- **Specialist skills** — Required for delegation (research/pulse, grants, litreview, syllabus, patent, dossier)
- **Node.js `docx` library** — Required if user picks document output (Q2 = standalone)
- **Consensus MCP** — Optional; used in fallback if academic sub-questions surface

## License

MIT.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Похожие плагины

Все плагины по теме «Наука и исследования» →
math-proof официальный Anthropic Решает сложные математические задачи исследовательского уровня и сохраняет итоговое доказательство в proof.md. Содержит одиночный режим и многоагентный протокол осады. ★ 44 635звёзд репо math-olympiad официальный Anthropic Решает задачи уровня IMO, Putnam и USAMO и проверяет доказательства отдельными агентами, которые не видят ход рассуждений. ★ 44 635звёзд репо technical-spike официальный Awesome Copilot Community Создаёт технические спайки для проверки критических решений до спецификации и реализации. Помогает разобрать неизвестные и проверить допущения. ★ 40 418звёзд репо exa Exa Плагин подключает Claude Code к веб-поиску Exa и чтению страниц. Пригодится для исследования темы по нескольким источникам или извлечения текста с конкретных URL. ★ 5 163звёзд репо voltagent-research VoltAgent Community Набор субагентов для Claude Code, который закрывает задачи глубоких исследований, анализа когорт, оценки A/B-тестов, поиска научных публикаций и валидации продуктовых идей. ★ 26 065звёзд репо julia-development Community Contribution Плагин для работы с современной Julia: управление пакетами, научные вычисления и код под высокую производительность. Пригодится, когда проект на Julia нужно вести по правилам продакшена. CX Codex ★ 41 729звёзд репо

Из того же набора463

Весь набор →
business-operations-skills Набор скиллов для внутренних операций: картирование процессов, вендоры, ёмкость команды, внутренние коммуникации, база знаний и закупки. ★ 28 733звёзд репо skillopt-sleep Офлайн-оптимизация навыков Claude Code: собирает прошлые сессии, находит повторяющиеся задачи, проверяет правки памяти и предлагает обновления CLAUDE.md и SKILL.md. ★ 28 733звёзд репо aeo Скилл для оптимизации контента, чтобы языковые модели цитировали его как авторитетный источник. Отличается от SEO: цель — попасть в ответ LLM, а не в выдачу поиска. ★ 28 733звёзд репо deepread Разбирает книги и PDF с упором на доказательства. Помогает проверить аргументы через пять режимов чтения. ★ 28 733звёзд репо notebooklm Управляет Google NotebookLM из Claude: читает блокноты, добавляет источники, генерирует Studio-выводы и создаёт новые блокноты. ★ 28 733звёзд репо syllabus Составляет список научной литературы к учебному курсу на основе силлабуса и генерирует готовый файл DOCX через Consensus MCP. ★ 28 733звёзд репо patent Плагин для патентного поиска: prior art, freedom-to-operate, конкурентный ландшафт. Выдаёт редактируемый .docx с вердиктом и ранжированными находками. ★ 28 733звёзд репо dossier Собирает проверяемое досье на компанию, человека или НКО: проверяет вашу гипотезу, а не пересказывает общие факты. Пригодится перед встречей, наймом или сделкой. ★ 28 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой