К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

thermos — скилл для Claude Code: двойное ревью ветки

Запускает двух ревью-субагентов параллельно в фоне и сводит их находки в один отчёт с приоритетами.

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

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

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

~/.claude/skills/thermos/SKILL.md

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

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

Весь набор →
unslop cursor Скилл убирает из текста характерные AI-обороты, лишние метафоры и канцелярит. Пригодится для правки документации, писем и другого текста. Claude Code CX Codex Cursor +1 27 700установок thermo-nuclear-code-quality-review cursor Строго проверяет поддерживаемость кода, качество абстракций и рост условной логики. Нужен для глубокого аудита изменений и структуры проекта. Claude Code CX Codex Cursor +1 22 200установок deslop cursor Скилл находит разницу между текущей веткой и main, удаляя лишний сгенерированный мусор. Помогает привести стиль к стандартам репозитория перед сдачей пуллреквеста. Claude Code CX Codex Cursor +1 9 300установок how cursor Разбирает устройство подсистем, архитектуру и пути выполнения кода перед правками. Помогает понять, в какой слой или пакет поместить новую логику. Claude Code CX Codex Cursor +1 5 900установок why cursor Скилл ищет, почему код устроен именно так: сопоставляет историю Git с данными доступных MCP-серверов и приводит выводы со ссылками на источники. Claude Code CX Codex Cursor +1 5 700установок fix-merge-conflicts cursor Разрешает конфликты слияния в ветке, проверяет сборку и тесты перед завершением работы. Нужен, когда конфликтов несколько и их надо разобрать без рефакторинга. Claude Code CX Codex Cursor +1 2 700установок thermo-nuclear-review cursor Скилл для глубокого анализа изменений в ветке: проверяет код на баги, нарушения функциональности, уязвимости безопасности и утечки фич-флагов. Нужен, когда нужна предельно внимательная ревью перед мёржем. Claude Code CX Codex Cursor +1 2 700установок review-and-ship cursor Скилл автоматизирует проверку изменений перед отправкой: смотрит на баги, тесты и соответствие намерению, затем коммитит и открывает PR. Подойдёт, если хочешь убедиться, что код готов, прежде чем его залить. Claude Code CX Codex Cursor +1 2 500установок

Похожие

ask Yeachan-Heo Скилл для маршрутизации промптов через локальные CLI разных моделей (Claude, Codex, Gemini, Cursor и других) с сохранением результатов как артефактов. Claude Code CX Codex Cursor +1 710установок salesforce-apex-quality официальный github Проверяет Apex-код на риски governor limits, проблемы безопасности и пробелы в тестах. Подходит для ревью классов, триггеров и тестовых классов. GitHub Copilot 884установок difit-review yoshiko-pg Запускает локальный веб-интерфейс difit для просмотра diff и крепит замечания код-ревью к нужным строкам. Срабатывает только по прямому запросу. Claude Code CX Codex Cursor +1 1 900установок diagramming-code trailofbits Строит диаграммы Mermaid по графу кода через Trailmark. Помогает визуализировать вызовы функций, структуру модулей и пути потоков данных. Claude Code CX Codex Cursor +1 4 200установок resolve-conflicts tailcallhq Разбирает Git-конфликты по плану: оценивает файлы, пересобирает lock-файлы, спасает правки из удалённых файлов и спрашивает вас о спорных местах. Claude Code CX Codex Cursor +1 683установок react-audit-grep-patterns официальный github Набор grep-команд для проверки React-проектов перед переходом на React 18.3.1 или React 19. Помогает агентам находить устаревший синтаксис. GitHub Copilot 854установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о thermos

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

Выполните npx skills add cursor/plugins --skill thermos -a claude-code. Файл скилла окажется в ~/.claude/skills/thermos/SKILL.md.

Что делает thermos?

Определяет скоуп ревью, запускает двух субагентов в фоне и сводит их находки в один отчёт. Дубли убираются, а совпавшие находки получают больший вес.

Почему скилл не срабатывает сам?

В нём включён disable-model-invocation: true, поэтому агент не вызывает его по описанию задачи. Запускать нужно явно, по имени в запросе.

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

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

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