thermos — скилл для Claude Code: двойное ревью ветки
Запускает двух ревью-субагентов параллельно в фоне и сводит их находки в один отчёт с приоритетами.
npx skills add cursor/plugins --skill thermos -a claude-codeЧто делает thermos
Скилл собирает диф ветки или PR, отдаёт его двум ревьюерам в фоне и сводит ответы в один список находок. Один субагент (thermo-nuclear-review-subagent) ищет баги, поломки, дыры в безопасности, регрессии в опыте разработчика и утечки фича-флагов. Второй (thermo-nuclear-code-quality-review-subagent) смотрит на структуру: рост файлов, лишние абстракции, спагетти, общее состояние кодовой базы.
Оба стартуют в одном сообщении с run_in_background: true и получают одинаковый контекст — кусок дифа и файлы, нужные для оценки. Дальше идёт синтез: находки первыми, дубли между ревьюерами убираются, пересечения весят больше, а расхождения вы разбираете сами. Если фоновые отчёты уже видны в чате, скилл советует не пересказывать их целиком, а показать общий вердикт и самое важное.
Одна настройка меняет привычный сценарий: в нём стоит disable-model-invocation: true, поэтому агент не подхватит скилл сам по описанию задачи. Вызывать нужно явно, по имени. И если скоуп не собран — нет дифа, ветки или списка файлов — ревьюерам придётся угадывать, что оценивать.
Какие задачи решает
- прогнать баг-ревью и ревью качества по одной ветке за раз
- собрать диф и отдать его двум ревьюерам с одинаковым контекстом
- свести два отчёта в один список и убрать дубли
- отловить утечки фича-флагов до мержа
- заметить рост файлов и лишние абстракции в PR
Примеры запросов агенту
- thermos: проверь ветку перед мержем, находки первыми
- запусти двойное ревью на дифе этого PR
- thermos по изменениям в текущей ветке — баги и структура
Как установить thermos
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill thermos -a claude-code2Вручную: положить файлы
~/.claude/skills/thermos/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/thermos/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill thermos -a codex2Вручную: положить файлы
.agents/skills/thermos/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill thermos -a cursor2Вручную: положить файлы
.cursor/skills/thermos/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cursor/plugins thermos2Вручную: положить файлы
.github/skills/thermos/SKILL.md1Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill thermos -a gemini-cli2Командой платформы
gemini skills install https://github.com/cursor/plugins --path thermos/skills/thermosВручную: положить файлы
.devin/skills/thermos/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cursor/plugins --skill thermos -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора18
Весь набор →Похожие
Вопросы о thermos
Как установить thermos в Claude Code?
Выполните npx skills add cursor/plugins --skill thermos -a claude-code. Файл скилла окажется в ~/.claude/skills/thermos/SKILL.md.
Что делает thermos?
Определяет скоуп ревью, запускает двух субагентов в фоне и сводит их находки в один отчёт. Дубли убираются, а совпавшие находки получают больший вес.
Почему скилл не срабатывает сам?
В нём включён disable-model-invocation: true, поэтому агент не вызывает его по описанию задачи. Запускать нужно явно, по имени в запросе.