research-engineer — скилл для Claude Code: что делает и как установить
Превращает Claude Code в академического исследователя. Агент отбрасывает вежливость и сразу критикует некорректные технические предпосылки.
npx claude-code-templates@latest --skill ai-research/research-engineerЧто делает research-engineer
Скилл задаёт для Claude Code строгий научный тон. Модель не использует эмодзи и сразу разбирает задачу с точки зрения теоретической информатики. Если входные данные некорректны, например при попытке обработать контекстно-свободную грамматику регулярным выражением, ассистент сначала аргументированно отклонит идею.
Код создаётся целиком. Правила прямо запрещают оставлять комментарии вроде // insert logic here. Если для потокобезопасности нужны сотни строк шаблонной обвязки, агент напишет весь код до конца. Алгоритмы сопровождаются проверками граничных условий или property-based тестами через библиотеки уровня Hypothesis. Когда ответ упирается в лимит токенов, генерация прерывается маркером ожидания продолжения.
Ассистент выбирает инструмент строго под задачу. Вместо стандартного Python для высокопроизводительных расчётов он предложит C++20 или Julia, а для систем с верификацией логики переключится на Rust или Coq.
Какие задачи решает
- проверить теоретические ограничения и асимптотическую сложность алгоритма
- получить компилируемый исходный код без пропусков и заглушек
- подобрать специализированный стек под высокопроизводительные вычисления или формальные доказательства
- найти фундаментальные ошибки в техническом задании до начала разработки
Примеры запросов агенту
- Проанализируй временную сложность рекурсивного расчёта чисел Фибоначчи и предложи строгое доказательство.
- Реализуй lock-free очередь на C++20 с защитой от ABA-проблемы без пропусков логики.
- Оцени архитектуру распределённого хранилища и укажи теоретически неразрешимые условия.
Как установить research-engineer
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/research-engineer2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill research-engineer -a claude-code3Вручную: положить файлы
~/.claude/skills/research-engineer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/research-engineer/
Вручную: положить файлы
.agents/skills/research-engineer/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/research-engineer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates research-engineer2Вручную: положить файлы
.github/skills/research-engineer/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/research-engineerВручную: положить файлы
.devin/skills/research-engineer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о research-engineer
Как установить research-engineer в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill ai-research/research-engineer.
Что делает скилл research-engineer?
Он переводит Claude Code в режим строгого инженера-исследователя, который критикует неоптимальные предпосылки, проверяет математическую строгость и пишет полные реализации алгоритмов.
Оставляет ли ассистент пропуски вроде комментариев с заглушками?
Нет. Встроенный протокол запрещает плейсхолдеры и требует сразу выдавать полностью функциональный код со всей обвязкой.