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

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

Собирает факты из документации и RFC во внешний журнал §R со ссылками на источники, чтобы агент не выдумывал поведение библиотек.

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

Что делает research

Агент начинает искать внешнюю информацию, когда решение в спецификации упирается в незнакомую библиотеку, API или архитектурный шаблон. Скилл запрещает писать догадки под видом фактов. Каждая находка подтверждается ссылкой на официальную документацию, репозиторий, RFC или научную статью. Если подтвердить факт не удалось, в запись ставится пометка ?.

Работа делится на четыре шага: сужение вопроса, сбор источников, сжатие вывода и передача данных. Нечёткий запрос разбивается на один-три конкретных пункта. При противоречиях в источниках агент фиксирует оба варианта, отдавая выбор разработчику. Длинные статьи не засоряют контекст — они превращаются в однострочную запись журнала §R.

Скилл только находит данные, но сам файл SPEC.md не редактирует. Все сформированные строки §R он передаёт скиллу spec. Без него изменения в спецификацию не попадут.

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

  • проверить актуальные практики и RFC перед изменением спецификации
  • свести внешние находки в однострочные записи §R со ссылками на первоисточники
  • пометить непроверенные допущения знаком ? вместо выдуманных параметров API
  • передать проверенные ограничения в скилл spec для обновления спецификации

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

  • /ck:research найди актуальные практики ротации refresh-токенов
  • /ck:research проверь библиотеки для JWT в Node ESM с активной поддержкой
  • Изучи ограничения Stripe API перед тем, как формировать спецификацию

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

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/cavekit --skill research -a claude-code

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

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

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

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

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

caveman Скилл переводит записи в SPEC.md и рядом с ним на телеграфный «пещерный» язык. Токенов уходит примерно на 75% меньше, чем в обычной прозе. CX Codex +1 2 800установок check Скилл читает SPEC.md и сравнивает его с кодом. Ничего не пишет, только сообщает о расхождениях по степеням важности. CX Codex +1 2 700установок spec Создаёт и обновляет файл SPEC.md в корне проекта, фиксируя цели, инварианты, задачи и найденные баги в лаконичном стиле caveman. CX Codex +1 2 700установок build Выполняет задачи из SPEC.md по схеме «план, реализация, проверка». Подходит для работы с конкретной задачей §T или очередью незавершённых задач. CX Codex +1 2 700установок backprop Скилл превращает исправление багов в обновление спецификации SPEC.md. Агент находит причину ошибки, формулирует проверяемый инвариант, пишет падающий тест и фиксирует всё одним коммитом. CX Codex +1 2 600установок grill Задаёт точечные вопросы по одному за раз, чтобы отсеять слабые места в идее фичи до составления спецификации. CX Codex +1 793установок review Проводит враждебную ревизию спецификации до того, как написан код. Строит скептичного рецензента и пытается опровергнуть план, а не подписать его. CX Codex +1 787установок deepen Находит поверхностные модули с громоздкими интерфейсами и проектирует глубокую архитектуру. Запускается, когда тесты зелёные и остался неизрасходованный бюджет токенов. CX Codex +1 770установок

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

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

Похожие

deep-research 199-biotechnologies Проводит многоэтапные исследования с проверкой утверждений по источникам и собирает отчёты. Нужен для сравнений и анализа сложных тем, а не для простых поисковых вопросов. CX Codex +1 10 200установок research-with-sources Inkeep Скилл ведёт агента по процедуре исследования: сохраняет каждый источник дословно, пишет черновик статьи в research/ и ссылается на каждое утверждение. CX Codex +1 826установок academic-deep-research kesslerio Скилл для многошаговых исследований: два цикла поиска на каждую тему, иерархия доказательств и ссылки по APA 7. Пригодится для обзоров литературы и конкурентной разведки. CX Codex +1 560установок research-agent parcadei Субагент собирает внешнюю документацию, примеры кода и лучшие практики через MCP-инструменты и оставляет отчёт для следующего агента. CX Codex +1 528установок research-external parcadei Скилл для поиска по внешней документации, библиотекам и практикам 2024–2025 годов без изучения локальной кодовой базы. Запускает поиск через Perplexity, Nia Docs и Firecrawl. CX Codex +1 501установок interview-me pedrohcgs Проводит многошаговое интервью и превращает сырую идею исследования в структурированную спецификацию: вопрос, гипотезы, идентификация, данные, стратегия. CX Codex +1 ★ 1 668звёзд репо

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о research

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

Запустите команду npx skills add JuliusBrussee/cavekit --skill research -a claude-code. Она добавит скилл research в конфигурацию Claude Code.

Что делает скилл research?

Он собирает подтверждённые данные из документации и стандартов, сжимает их в однострочные записи со ссылками и формирует строки для журнала §R.

Может ли research напрямую изменять SPEC.md?

Нет, скилл не записывает спецификацию самостоятельно. Он передаёт подготовленные строки §R скиллу spec, который и фиксирует изменения в файле.

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

SKILL.md · MIT
---
name: research
description: |
  Gather external knowledge the spec needs and distill it into §R — the durable
  research log — so build grounds in facts instead of hallucinating library
  behavior. Each finding cites a source; unsourced claims are flagged, never
  written as fact. Triggers when a spec decision hinges on a library/API/best
  practice the agent is unsure of, when the user says "research this", "what's
  the best lib for…", "check current best practice", or invokes /ck:research.
  Defers the §R write to the spec skill.
---

# research — external knowledge → §R

**Every finding cites a source. No source → flag it `?`, never write a guess as fact.**

"Process without library context gives you well-organized hallucinations."
Build invents a plausible-but-wrong API & §B fills with avoidable bugs.
Research is the external oracle: pull the real fact once, log it caveman, never re-derive.

## WHEN TO RESEARCH

- A §C/§I/§V decision hinges on a lib, API, version, or pattern you are unsure of.
- You are about to assume how an external dependency behaves.
- The idea touches a domain with real prior art (auth, payments, crypto, rate-limit).
- `/grill` parked a `?` that the outside world must answer.

Skip when the build touches only code you already wrote. Research scales to the unknown, ⊥ to habit.

## FOUR STEPS

### 1. SCOPE
Turn the unknown into 1-3 concrete questions. Vague "research auth" → "JWT lib
for Node ESM, maintained?" + "refresh-token rotation: current best practice?".
A scoped question gets a citable answer; a vague one gets an essay.

### 2. GATHER
Use web search / docs tools. Prefer primary sources: official docs, the repo,
the RFC, the paper. Two independent sources beat one confident blog. For a big
sweep, spawn a sub-agent so the raw pages never touch this context — it returns
only the distilled finding + source.

### 3. DISTILL
Crush each answer to one caveman line + its source. Drop the prose. The §R row
is the memory; the tab you read is not.

> R3|refresh token|rotate on use, revoke family on reuse-detect|datatracker.ietf.org/doc/html/rfc6819#section-5.2.2.3

### 4. HAND OFF
Emit the §R rows & hand to the **spec** skill to append. If a finding changes a
constraint or interface, note the §C/§I edit for spec too. Research proposes;
spec writes.

## SOURCE DISCIPLINE

- Cite a URL, repo, RFC, or paper per row. Verbatim identifiers/versions.
- Could not verify → write the row but flag `?` in the finding & say so. An
  unverified claim labeled honestly is fine; one disguised as fact is a future §B.
- Conflicting sources → log both, let the user pick. ⊥ silently average them.

## WHEN TO STOP

Done when every scoped question has a sourced §R row (or an honest `?`), and no
build decision still rests on an unchecked assumption. ⊥ research past the
questions you scoped — that is just burning the attention budget.

## BOUNDARIES

- ⊥ write SPEC.md. Hand §R rows to spec.
- ⊥ write a finding as fact without a source.
- ⊥ dump raw pages into context or §R. Distill or it does not land.
- ⊥ research what you can read in the repo. Local truth > web guess.

© JuliusBrussee · MIT · JuliusBrussee/cavekit

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

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

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