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

jackin-research — скилл для Claude Code: что делает и как установить

Готовит многостраничные исследовательские досье для сайта документации jackin на основе веб-поиска и анализа кодовой базы.

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

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

Скилл запускает структурированное исследование по открытым техническим вопросам или пунктам роадмапа. Сначала формируется бриф в файле prompt.mdx, а затем собираются факты из сети и кодовой базы проекта. Все внешние тезисы обязательно снабжаются ссылками на источники, а внутренние цифры — методикой расчёта.

Результат сохраняется в директорию docs/content/docs/research/<slug>/. Внутри создаются посадочная страница index.mdx, пронумерованные главы NN-*.mdx и файл meta.json для бокового меню. При необходимости вспомогательные скрипты складываются в папку tools/. Процесс не принимает продуктовых решений — для этого в репозитории есть скилл jackin-brainstorm.

Для валидации документации понадобятся bun и утилиты cargo xtask research scaffold и cargo xtask research check. Если проверка ссылок или TypeScript в каталоге docs/ завершится ошибкой, коммит создать не получится.

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

  • составить бриф исследования в файле prompt.mdx
  • собрать многостраничное досье по коду и веб-источникам
  • сгенерировать структуру глав и посадочную страницу index.mdx
  • зарегистрировать новый раздел в навигации документации

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

  • Подготовь исследовательское досье: jackin-research token-optimization-research
  • Ограничься созданием брифа: jackin-research caching-layer --brief-only
  • Собери доказательства только по коду проекта: jackin-research auth-flow --codebase-only

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

1Через Skills CLI (Vercel)

npx skills add jackin-project/jackin-dev --skill jackin-research -a claude-code

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

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

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

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

Вопросы о jackin-research

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

Выполните в терминале команду npx skills add jackin-project/jackin-dev --skill jackin-research -a claude-code. Конфигурация запишется в файл ~/.claude/skills/jackin-research/SKILL.md.

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

Скилл генерирует структурированное исследование в виде набора файлов mdx для сайта документации. Он агрегирует факты из репозитория и интернета, но не выбирает архитектурный дизайн.

Чем jackin-research отличается от jackin-brainstorm?

Этот скилл только фиксирует доказательства, расчёты и ссылки на источники. Если нужно принять продуктовое решение по роадмапу, разработчики проекта используют jackin-brainstorm.

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

SKILL.md · Apache-2.0
---
name: jackin-research
description: Use only when the user explicitly requests this skill. Produces a standalone multi-page research dossier on the jackin❯ docs site, drawing on web and codebase evidence.
argument-hint: "<slug> [--brief-only] [--in-roadmap] [--web-only|--codebase-only]"
disable-model-invocation: true
license: Apache-2.0
user-invocable: true
---

# jackin-research

Produce a standalone **research dossier** — a multi-page deliverable published on the jackin❯ docs site — for an open question or roadmap topic. Brief-driven: author the brief, then execute it. Gathers and synthesizes evidence (web + codebase); does not make product design decisions.

Reference implementation: `docs/content/docs/research/token-optimization-research/` in the jackin❯ repo.

## When to use

- Operator runs `jackin-research <slug>` for a substantial investigation.

## When NOT to use

- Design decisions on a roadmap item → `jackin-brainstorm`.
- Quick lookup → `deep-research` or Explore directly, no dossier.

## Arguments

- `--brief-only` — author `prompt.mdx` (the brief) and stop; execute later via `/goal Follow <brief>`.
- `--in-roadmap` — store findings inline in the roadmap item instead of a separate dossier (small research only).
- `--web-only` / `--codebase-only` — restrict gathering to one pass.

## Output layout (default: separate folder)

```
docs/content/docs/research/<slug>/
├── meta.json     # { title, defaultOpen:false, pages:[...] } — sidebar order
├── index.mdx     # dossier landing: headline numbers, how-to-read, tier list
├── prompt.mdx    # the brief that was run (the spec; carries the /goal run line)
├── NN-*.mdx      # numbered chapters (00 summary, 01.. foundations, 10-20 areas, 30+ synthesis)
└── tools/        # optional scripts + own meta.json + index.mdx
```
Also add `<slug>` to the parent `docs/content/docs/research/meta.json` `pages`. Big research → own folder (default); small → `--in-roadmap`.

## Process

1. **Scope / brief.** From the topic (or roadmap item), draft or load `prompt.mdx`: mission, chapter list, evidence rules. With `--brief-only`, stop here.
2. **Gather.** Web via the built-in `deep-research`; codebase via Explore/grep. Every external claim carries a source URL; every local number carries its method.
3. **Write.** `index.mdx` (headline numbers + how-to-read + tier list) and the numbered chapters in a fixed per-technique record schema; bundle any reproduction scripts under `tools/`.
4. **Wire the sidebar.** Create/update the dossier `meta.json` and the parent `research/meta.json`.
5. **Docs gate + commit.** Run the `bun` docs gate (`build`, `check:repo-links`, `tsc --noEmit`, `test`) from `docs/`. Commit `docs(research):`; push.

## Common mistakes

- Forcing a Problem/Why/Design shape — a dossier is free-form, not a roadmap item.
- Making design decisions — that is `brainstorm`.
- An unsourced external claim, or a local number without its method.
- `meta.json` `pages` out of sync with the files on disk.

## Tooling

`cargo xtask research scaffold <slug>` creates the folder + `meta.json`; `cargo xtask research check` validates `pages` against disk. Execution typically runs via the external `/goal Follow <brief>`.

© jackin-project · Apache-2.0 · jackin-project/jackin-dev

Похожие скиллы

Все скиллы по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

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

jackin-goal-prompt Собирает из пункта роадмапа и планов один самодостаточный промпт /goal не длиннее 4000 знаков. CX Codex +1 470установок jackin-release-check Прогоняет релизные гейты проекта jackin❯ и выдаёт отчёт по каждому. Нужен перед выпуском версии, когда надо понять, всё ли зелёное. CX Codex +1 469установок jackin-refresh-pr Скилл сверяет заголовок и описание открытого PR с текущим диффом веточки. Он обновляет блок проверки и переписывает устаревший текст. CX Codex +1 469установок jackin-release-notes Собирает PR после последнего тега, раскладывает их по категориям Keep a Changelog и обновляет [Unreleased] в CHANGELOG.md. CX Codex +1 469установок jackin-brainstorm Превращает замысел пункта роадмапа в конкретные проектные решения через свободное обсуждение с оператором. Пишет их прямо в раздел ## Design. CX Codex +1 469установок jackin-release Автоматизирует подготовку и публикацию релиза на базе cargo-release. Проверяет готовность проекта, правит changelog и ждёт подтверждения оператора перед пушем. CX Codex +1 469установок jackin-create-pr Открывает pull request для небольшой правки в репозитории jackin❯: типо, обновление зависимости, строчный багфикс. Тело PR собирается по шаблону с готовыми блоками verify-locally. CX Codex +1 469установок jackin-merge-pr Прогоняет предмержевые проверки jackin❯, переносит пункт роадмапа в документацию и делает squash-merge пул-реквеста. Вызывается только вручную. CX Codex +1 469установок

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

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