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

blast-radius · cursor — скилл для Claude Code: что ломает правка

Скилл ищет, что изменение сломает в другом месте проекта, и проверяет ключевой факт безопасности запуском кода, а не описанием.

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

Что делает blast-radius

Скилл разбирает диф, добавленные, изменённые и удалённые символы и то, как теперь ведёт себя код. Дальше он ищет один факт, из-за которого правка безопасна, и тратит время на него, а не на длинный список «может быть». Если факт подтверждается, большинство рискованных случаев отпадает сразу.

Отдельный шаг — то, что не видит grep: исходники вызываемой библиотеки, её закреплённая версия и локальные патчи, порядок выполнения в микротасках, при размонтировании и teardown, а также формат JSON от API, колонка в базе, флаг фичи и код в трёх переходах ниже по цепочке. Каждый риск получает оценку вероятности и цены, подтверждённые риски идут отдельно от проверенных и снятых.

Главное требование — доказать факт запуском. Для этого пишется скрипт или тест, который вызывает реальный код и громко падает, если вывод неверен. Без такого доказательства факт помечается как непроверенный, и это уже повод не мержить вслепую. Для широких изменений скилл советует прогнать вопрос через arena — несколько моделей на один вопрос ловят разные настоящие баги.

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

  • понять, что сломает правка за пределами дифа
  • проверить факт, на котором держится безопасность изменения
  • найти поломки, которые не показывает поиск по символам
  • отделить подтверждённые риски от снятых
  • подобрать дешёвый тест, который поймает реальный баг до мержа

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

  • Какова blast radius у этой правки?
  • Что может сломаться от этого изменения?
  • Проверь этот маленький диф — я ему не доверяю

Как установить blast-radius

1Через Skills CLI (Vercel)

npx skills add cursor/plugins --skill blast-radius -a claude-code

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

~/.claude/skills/blast-radius/SKILL.md

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

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

Вопросы о blast-radius

Как установить blast-radius в Claude Code?

Выполните npx skills add cursor/plugins --skill blast-radius -a claude-code. После установки файл скилла лежит в ~/.claude/skills/blast-radius/SKILL.md.

Что делает blast-radius?

Ищет, что изменение сломает в другом месте проекта, за пределами дифа. Ключевой факт безопасности он подтверждает запуском реального кода, а не текстовым описанием.

Чем blast-radius отличается от how и why?

how объясняет, что делает код, why — почему он такой. blast-radius отвечает на другой вопрос: что он ломает в другом месте.

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

Всё по теме «Код-ревью и рефакторинг» →

Сначала — blast-radius от других авторов.

blast-radius michael-denyer Ищет, что изменение сломает в других местах, за пределами диффа. Полезен перед мержем и когда в задаче утверждают что-то про существующий код. CX Codex +1 889установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

deslop Скилл находит разницу между текущей веткой и main, удаляя лишний сгенерированный мусор. Помогает привести стиль к стандартам репозитория перед сдачей пуллреквеста. CX Codex +1 9 300установок typescript-best-practices Скилл задаёт агенту правила работы с типами в .ts и .tsx: дискриминированные объединения, брендированные типы, проверка на границах. CX Codex +1 7 900установок how Разбирает устройство подсистем, архитектуру и пути выполнения кода перед правками. Помогает понять, в какой слой или пакет поместить новую логику. CX Codex +1 6 000установок why Скилл ищет, почему код устроен именно так: сопоставляет историю Git с данными доступных MCP-серверов и приводит выводы со ссылками на источники. CX Codex +1 5 700установок make-pr-easy-to-review Скилл готовит pull request к ревью: разбирает историю, описание и изменённые файлы, не меняя поведение кода. CX Codex +1 3 100установок fix-merge-conflicts Разрешает конфликты слияния в ветке, проверяет сборку и тесты перед завершением работы. Нужен, когда конфликтов несколько и их надо разобрать без рефакторинга. CX Codex +1 2 700установок thermo-nuclear-review Скилл для глубокого анализа изменений в ветке: проверяет код на баги, нарушения функциональности, уязвимости безопасности и утечки фич-флагов. Нужен, когда нужна предельно внимательная ревью перед мёржем. CX Codex +1 2 700установок what-did-i-get-done Собирает короткий отчёт о ваших коммитах за заданный период. Пригодится, чтобы подготовить статус за день или неделю. CX Codex +1 2 500установок

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

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