deep-research · coreyhaines31 — скилл для Claude Code: многошаговое исследование темы
Скилл ведёт исследование темы по нескольким источникам и собирает бриф со ссылками, противоречиями и пробелами. Пригодится перед звонком клиенту или выбором технологии.
npx skills add coreyhaines31/makerskills --skill deep-research -a claude-codeЧто делает deep-research
Скилл deep-research разбивает работу на семь шагов: формулирует вопрос, планирует источники, собирает данные, сводит их вместе, пишет бриф, кладёт его в архив и показывает результат в чате. Источники выбираются под задачу — веб-поиск, конкретные URL, agent-browser для страниц с авторизацией и тяжёлым JS, скилл last30days для свежих обсуждений в Reddit, X, YouTube и HN, память агента и Notion. Где можно, проходы идут параллельно.
На выходе — markdown-бриф: короткий TL;DR, находки по темам, раздел противоречий, пробелы и следующие шаги. Каждое утверждение получает ссылку на источник, а расхождения не усредняются, а показываются как есть. Для быстроменяющихся тем источники старше 12 месяцев советует понижать в весе.
Каждый прогон сохраняется в ${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/deep-research/archive/ под именем <YYYY-MM-DD>-<slug>.md, плюс строка в INDEX.md. Архив нельзя держать внутри папки самого скилла: установка и обновление пересинхронизируют её из источника и стирают всё сохранённое. Для Notion нужен ключ в $NOTION_API_KEY. Скилл не подходит для постоянного мониторинга и вытаскивания одного поста или видео — для этого есть radar, social-fetch и watch-video.
Какие задачи решает
- собрать материал о конкуренте перед звонком клиенту
- проверить идею нового продукта на рынке
- выбрать базу данных или способ аутентификации
- проверить партнёра или гостя подкаста
- найти свежие обсуждения темы в Reddit и X
Примеры запросов агенту
- /deep-research рынок инструментов для скриншотов
- исследуй, какие базы данных сейчас выбирают для стартапов
- сделай глубокое погружение в тему ценообразования SaaS
Как установить deep-research
1Через Skills CLI (Vercel)
npx skills add coreyhaines31/makerskills --skill deep-research -a claude-code2Вручную: положить файлы
~/.claude/skills/deep-research/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deep-research/
1Через Skills CLI (Vercel)
npx skills add coreyhaines31/makerskills --skill deep-research -a codex2Вручную: положить файлы
.agents/skills/deep-research/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add coreyhaines31/makerskills --skill deep-research -a cursor2Вручную: положить файлы
.cursor/skills/deep-research/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install coreyhaines31/makerskills deep-research2Вручную: положить файлы
.github/skills/deep-research/SKILL.md1Через Skills CLI (Vercel)
npx skills add coreyhaines31/makerskills --skill deep-research -a gemini-cli2Командой платформы
gemini skills install https://github.com/coreyhaines31/makerskills --path skills/deep-researchВручную: положить файлы
.devin/skills/deep-research/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add coreyhaines31/makerskills --skill deep-research -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о deep-research
Как установить deep-research в Claude?
Выполните npx skills add coreyhaines31/makerskills --skill deep-research -a claude-code. Скилл появится в ~/.claude/skills/deep-research/SKILL.md.
Что делает deep-research?
Планирует и проводит исследование по нескольким источникам, сводит находки в бриф со ссылками, противоречиями и пробелами, а затем сохраняет его в архив.
Чем это отличается от обычного веб-поиска?
Веб-поиск даёт один проход, а здесь проходов несколько и находки проверяются. Расхождения между источниками скилл показывает отдельно, а не сглаживает.
Исходный текст
SKILL.md · MIT
---
name: deep-research
description: "When you want multi-source, multi-step research on a topic — competitor research before a sales call, market research for a new business idea, positioning angles, due diligence on a partnership or podcast guest, tech decision research (which DB, which auth), or any \"I need to actually understand X.\" Combines web search, URL fetch, agent-browser, last30days (Reddit/X/YouTube/HN/web recency), memory, and Notion. Outputs a structured brief with citations, contradictions, gaps, and recommended next steps. Archives every research run to ~/.config/makerskills/deep-research/archive/ so past work is searchable. Triggers on \"/deep-research,\" \"research X,\" \"investigate X,\" \"do a deep dive on X,\" \"look into X,\" \"what's actually happening with X,\" \"due diligence on X,\" \"validate this market.\" Differs from a one-shot web search: this is multi-pass with verification. Not for standing monitoring (radar) or pulling one post or video (social-fetch, watch-video)."
metadata:
version: 0.2.1
---
# /deep-research — Multi-source research with archive
Plans, executes, and synthesizes research from multiple sources. Archives the output so the corpus compounds.
## Step 1 — Frame the question
Restate the research question in one tight sentence. If ambiguous, ask the user:
- What's the decision this research will inform?
- What's the minimum useful answer? (Saves over-researching.)
- Any sources to prioritize or avoid?
Output: `**Research question:** <one sentence>`
## Step 2 — Plan the sources
Pick from this menu based on the question type. Note which sources you'll hit and why.
| Source | When to use | How (tool names vary by agent) |
|---|---|---|
| Web search (Google) | Authoritative articles, docs, official statements | Your agent's web search (e.g. `WebSearch` in Claude Code) |
| `/last30days` | What people are *actually saying* right now — Reddit, X, YouTube, HN, web recency | The `last30days` skill, if installed. Otherwise skip it and note the gap |
| Specific URLs | When the user hands over starting URLs | Your agent's URL fetch (e.g. `WebFetch`), or `curl` + `defuddle` |
| Browsable pages (auth-walled, JS-heavy) | Pricing pages, product tours, profiles | `agent-browser` CLI (any agent with a shell) |
| Memory | Prior research / decisions / context the user already captured | your agent's memory, or grep `${MAKERSKILLS_MEMORY:-${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/memory}/` |
| Notion | If the topic touches a known Notion workspace | Direct Notion API (key in `$NOTION_API_KEY`, see `reference_notion_api.md`) |
| Research archive | Prior `/deep-research` runs that touched this topic | grep `${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/deep-research/archive/` |
Run discovery passes **in parallel** where possible. Sequential only when one source needs another's output (e.g., agent-browser a URL discovered by web search).
## Step 3 — Execute discovery
Run each chosen source. For each result, capture:
- The source (URL or system)
- 1–3 sentence summary of what was said
- Date / recency
- Confidence in the source (high/medium/low)
Don't synthesize yet — just collect.
## Step 4 — Synthesize
1. **Group findings** by theme or sub-question
2. **Contradiction check** — flag anywhere sources disagree. Don't average them; surface the disagreement.
3. **Confidence**: high (multiple independent sources agree), medium (one strong source or several weak), low (single anecdote or speculation)
4. **Gaps**: what would change the answer? What's NOT in the corpus?
## Step 5 — Output the brief
Use this template:
```markdown
# Research: <question>
**Date:** <YYYY-MM-DD>
**Decision this informs:** <one line>
**Confidence overall:** high / medium / low
## TL;DR
<2–4 sentences with the answer>
## Key findings
### 1. <Finding>
<2–4 sentences>. Sources: [1], [3], [5]
### 2. <Finding>
...
## Contradictions / uncertainty
- <where sources disagree, with each side cited>
## Gaps
- <what's missing from the corpus>
- <what to research next to close the gap>
## Recommended next steps
1. <action>
2. <action>
## Sources
[1] <Title> — <URL or system> (<date>) — <confidence>
[2] ...
```
## Step 6 — Archive
Archives live in `${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/deep-research/archive/` (create the directory if missing). Never write archives inside the skill's own folder — skill installs and upgrades re-sync from source and wipe anything saved there. **Migration:** if this skill's folder contains an old `references/research-archive/` with user entries, move those files into the archive directory first.
Write the brief to `<archive dir>/<YYYY-MM-DD>-<slug>.md` so it's grep-able forever. Slug = kebab-case of the topic.
Also append a one-line entry to `<archive dir>/INDEX.md` (create if missing):
```markdown
- 2026-06-15 — [<topic>](./<filename>.md) — <one-line TL;DR>
```
## Step 7 — Surface
After archiving:
- Show the full brief in chat
- Tell the user the archive path
- Offer: *"Push to Notion or save to a project's docs?"*
## Composes with
- `business-brainstorm` — calls this skill during the market validation step
- `/domain` — when research includes "is the .com available"
- `/last30days` — one of the data sources
## Notes on quality
- **Always cite.** Every claim in the brief needs a source pointer.
- **Recency matters** — note dates on each source. For fast-moving topics (AI, startups), de-weight sources >12 months old.
- **Don't trust a single source** for high-stakes claims. Re-search until you have at least 2 independent corroborations or surface the uncertainty.
- **No padding.** If the answer is one paragraph, return one paragraph. The template is a maximum, not a minimum.
© coreyhaines31 · MIT · coreyhaines31/makerskills
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — deep-research от других авторов.