К основному содержанию
скилл CX Codex

research · weizhena — скилл для Claude Code: план исследования темы

Скилл проводит предварительное исследование темы и собирает черновик плана: список объектов изучения и набор полей для каждого. Пригодится перед академическим обзором или сравнением технологий.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Weizhena/Deep-Research-skills --skill research -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/research/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/research/

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

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

Другие версии research

research Matt Pocock Исследует вопрос по первичным источникам и сохраняет выводы в Markdown-файл репозитория. Подходит для проверки API, документации и технических фактов. 711 295установок research Alireza Rezvani Разбирает запрос на исследование и отправляет его нужному скиллу-специалисту или запускает свой поиск. Пригодится, когда нужно быстро получить справку с источниками. 348установок research boshu2 Отвечает на точечные вопросы по репозиторию и истории изменений, проверяя гипотезы и отчёты о выполненных задачах по строгим доказательствам из исходников. CX Codex +1 1 500установок research JuliusBrussee Собирает факты из документации и RFC во внешний журнал §R со ссылками на источники, чтобы агент не выдумывал поведение библиотек. CX Codex +1 786установок research parcadei Исследует кодовую базу и описывает текущую архитектуру без критики и рефакторинга. Запускает субагентов для анализа файлов и сохраняет отчёт в каталог thoughts. CX Codex +1 485установок

Похожие

deep-research samber Скилл для глубокого ресёрча: параллельные веб-поиски, проверка по нескольким источникам и готовый отчёт в Markdown со ссылками. CX Codex +1 4 700установок wiki-research Ar9av Гоняет несколько раундов поиска по теме, сводит найденное и раскладывает результат по страницам Obsidian-вики. CX Codex +1 2 800установок research-workflow agent-skills Ведёт агента через планирование, серию поисковых запросов, разбор источников и сборку вывода. Пригодится, когда нужен отчёт, а не одна быстрая справка. CX Codex +1 519установок paper-plan wanshuiyin Собирает структуру научной статьи по разделам из выводов ревью и результатов экспериментов. Пригодится до того, как вы начнёте писать текст. CX Codex +1 526установок research-analyst VoltAgent Community Собирает данные из сети и локальных файлов, анализирует тренды и готовит структурированные отчёты с практическими выводами. Пригодится для анализа рынка и технологий. 575установок web-search-tavily agent-skills Скилл гоняет поисковые запросы через Tavily API и отдаёт структурированные результаты с оценкой релевантности. Пригодится, когда агенту нужны свежие данные из сети. CX Codex +1 1 100установок

Рядом в теме «Наука и исследования»

Всё по теме «Наука и исследования» →

Вопросы о 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

Смотрите также

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

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