research · weizhena — скилл для Claude Code: план исследования темы
Скилл проводит предварительное исследование темы и собирает черновик плана: список объектов изучения и набор полей для каждого. Пригодится перед академическим обзором или сравнением технологий.
npx skills add Weizhena/Deep-Research-skills --skill research -a claude-codeЧто делает research
Скилл работает по шагам. Сначала он берёт тему и на знаниях модели собирает список объектов и черновую рамку полей, потом спрашивает через request_user_input, что добавить или убрать. Дальше запускает один фоновый агент веб-поиска с жёстко заданным шаблоном промпта: в нём меняются только переменные, структуру и формулировки трогать нельзя. Агент возвращает дополненные пункты, новые поля и ссылки на источники, файлы он не пишет.
На третьем шаге скилл спрашивает про ваш файл с определениями полей и, если он есть, читает и сливает его с результатом. На выходе получаются два файла в каталоге ./{topic_slug}/: outline.yaml со списком объектов и настройками запуска и fields.yaml с определениями полей. У полей есть уровень детализации brief -> moderate -> detailed, а список uncertain остаётся зарезервированным под глубокую фазу.
Перед запуском скилл уточняет диапазон поиска — например, последние 6 месяцев или с 2024 года. Размер батча и число объектов на агента тоже подтверждаются вопросами, а output_dir по умолчанию ./results. Это только подготовка: сам глубокий разбор запускается отдельной командой, так что не ждите готового отчёта сразу после /research.
Какие задачи решает
- собрать список объектов для обзора темы
- задать рамку полей под сравнительную таблицу
- дополнить черновик свежими источниками из веб-поиска
- слить свои определения полей с черновиком скилла
- подготовить конфиг параллельного запуска агентов
Примеры запросов агенту
- /research история AI-кодинга
- /research сравнение векторных баз данных
- /research обзор методов сжатия моделей
Как установить research
1Через Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research -a claude-code2Вручную: положить файлы
~/.claude/skills/research/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/research/
1Через Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research -a codex2Вручную: положить файлы
.agents/skills/research/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research -a cursor2Вручную: положить файлы
.cursor/skills/research/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Weizhena/Deep-Research-skills research2Вручную: положить файлы
.github/skills/research/SKILL.md1Через Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research -a gemini-cli2Командой платформы
gemini skills install https://github.com/Weizhena/Deep-Research-skills --path skills/research-codex-en/researchВручную: положить файлы
.devin/skills/research/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Weizhena/Deep-Research-skills --skill research -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора5
Другие версии research
Похожие
Рядом в теме «Наука и исследования»
Всё по теме «Наука и исследования» →Вопросы о research
Как установить research в Claude?
Выполните npx skills add Weizhena/Deep-Research-skills --skill research -a claude-code. Скилл появится в ~/.claude/skills/research/SKILL.md.
Что делает research?
Собирает предварительный план исследования: список объектов, рамку полей и два файла outline.yaml и fields.yaml. Дополняет черновик результатами веб-поиска.
research сразу пишет отчёт?
Нет. Это подготовительный этап, глубокий разбор запускается командой /research-deep. Ещё есть /research-add-items и /research-add-fields для правок.
Исходный текст
SKILL.md · MIT
---
name: research
description: Conduct preliminary research on a topic and generate research outline. For academic research, benchmark research, technology selection, etc.
---
# Research Skill - Preliminary Research
## Trigger
`/research <topic>`
## Workflow
### Step 1: Generate Initial Framework from Model Knowledge
Based on topic, use model's existing knowledge to generate:
- Main research objects/items list in this domain
- Suggested research field framework
Output {step1_output}, use request_user_input to confirm:
- Need to add/remove items?
- Does field framework meet requirements?
### Step 2: Web Search Supplement
Use request_user_input to ask for time range (e.g., last 6 months, since 2024, unlimited).
**Parameter Retrieval**:
- `{topic}`: User input research topic
- `{YYYY-MM-DD}`: Current date
- `{step1_output}`: Complete output from Step 1
- `{time_range}`: User specified time range
**Hard Constraint**: The following prompt must be strictly reproduced, only replacing variables in {xxx}, do not modify structure or wording.
Launch 1 web-search-agent (background), **Prompt Template**:
```python
prompt = f"""## Task
Research topic: {topic}
Current date: {YYYY-MM-DD}
Based on the following initial framework, supplement latest items and recommended research fields.
## Existing Framework
{step1_output}
## Goals
1. Verify if existing items are missing important objects
2. Supplement items based on missing objects
3. Continue searching for {topic} related items within {time_range} and supplement
4. Supplement new fields
## Output Requirements
Return structured results directly (do not write files):
### Supplementary Items
- item_name: Brief explanation (why it should be added)
...
### Recommended Supplementary Fields
- field_name: Field description (why this dimension is needed)
...
### Sources
- [Source1](url1)
- [Source2](url2)
"""
```
**One-shot Example** (assuming researching AI Coding History):
```
## Task
Research topic: AI Coding History
Current date: 2025-12-30
Based on the following initial framework, supplement latest items and recommended research fields.
## Existing Framework
### Items List
1. GitHub Copilot: Developed by Microsoft/GitHub, first mainstream AI coding assistant
2. Cursor: AI-first IDE, based on VSCode
...
### Field Framework
- Basic Info: name, release_date, company
- Technical Features: underlying_model, context_window
...
## Goals
1. Verify if existing items are missing important objects
2. Supplement items based on missing objects
3. Continue searching for AI Coding History related items within since 2024 and supplement
4. Supplement new fields
## Output Requirements
Return structured results directly (do not write files):
### Supplementary Items
- item_name: Brief explanation (why it should be added)
...
### Recommended Supplementary Fields
- field_name: Field description (why this dimension is needed)
...
### Sources
- [Source1](url1)
- [Source2](url2)
```
### Step 3: Ask User for Existing Fields
Use request_user_input to ask if user has existing field definition file, if so read and merge.
### Step 4: Generate Outline (Separate Files)
Merge {step1_output}, {step2_output} and user's existing fields, generate two files:
**outline.yaml** (items + config):
- topic: Research topic
- items: Research objects list
- execution:
- batch_size: Number of parallel agents (confirm with request_user_input)
- items_per_agent: Items per agent (confirm with request_user_input)
- output_dir: Results output directory (default: ./results)
**fields.yaml** (field definitions):
- Field categories and definitions
- Each field's name, description, detail_level
- detail_level hierarchy: brief -> moderate -> detailed
- uncertain: Uncertain fields list (reserved field, auto-filled in deep phase)
### Step 5: Output and Confirm
- Create directory: `./{topic_slug}/`
- Save: `outline.yaml` and `fields.yaml`
- Show to user for confirmation
## Output Path
```
{current_working_directory}/{topic_slug}/
├── outline.yaml # items list + execution config
└── fields.yaml # field definitions
```
## Follow-up Commands
- `/research-add-items` - Supplement items
- `/research-add-fields` - Supplement fields
- `/research-deep` - Start deep research
© Weizhena · MIT · Weizhena/Deep-Research-skills