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

surgical-patch — скилл для Claude Code: что делает и как установить

Скилл удерживает ассистента от лишнего рефакторинга при исправлении ошибок. Модель меняет только ответственный слой кода и пишет точечный тест.

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

Что делает surgical-patch

Скилл заставляет модель воспроизвести сбой и проследить путь от симптома до конкретного механизма поломки. Агент меняет код строго в том слое, который отвечает за неверное поведение. Правки вокруг не затрагиваются.

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

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

  • локализовать сбой до конкретного механизма
  • исправить ошибку в самом узком слое программы
  • сохранить пользовательские правки и соседнюю логику
  • написать изолированный тест на регрессию

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

  • Примени surgical-patch и исправь падение авторизации при пустом токене
  • Исправь баг в расчете скидки, не меняя соседние функции

Как установить surgical-patch

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/caveman --skill surgical-patch -a claude-code

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

~/.claude/skills/surgical-patch/SKILL.md

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

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

Весь набор →
caveman JuliusBrussee Убирает вежливые фразы и лишние слова из ответов ИИ-агента, сохраняя код и факты. Включается командой /caveman и действует всю сессию. Claude Code CX Codex Cursor +1 591 500установок caveman-commit JuliusBrussee Формирует краткие коммит-сообщения по стандарту Conventional Commits без лишних слов. Пригодится, когда нужно сфокусироваться на сути изменений. Claude Code CX Codex Cursor +1 414 700установок caveman-review JuliusBrussee Формирует сжатое ревью кода по одной строке на замечание с указанием места, проблемы и исправления. Без лишних вежливых фраз. Claude Code CX Codex Cursor +1 410 700установок caveman-compress JuliusBrussee Переписывает CLAUDE.md и списки задач в сжатый телеграфный стиль, чтобы модель читала меньше токенов. Исходник затирается, читаемая копия остаётся в отдельной папке. Claude Code CX Codex Cursor +1 410 300установок caveman-help JuliusBrussee Справка по режимам и командам Caveman для Claude Code и других поддерживаемых платформ. Нужна, когда вы настраиваете стиль ответов и связанные скиллы. Claude Code CX Codex Cursor +1 401 800установок cavecrew JuliusBrussee cavecrew распределяет поиск кода, небольшие правки и ревью между тремя субагентами. Подходит, когда контекст главного агента нужно расходовать экономно. Claude Code CX Codex Cursor +1 357 900установок caveman-stats JuliusBrussee Выводит статистику токенов и активный режим сессии или направляет к штатным отчётам хоста. Полезен для контроля расхода токенов вывода и кэша. Claude Code CX Codex Cursor +1 356 700установок caveman-explore JuliusBrussee Read-only скилл ищет нужные места в репозитории и возвращает ссылки на файлы со строками. Подходит для первого знакомства с кодовой базой. Claude Code CX Codex Cursor +1 106 500установок

Похожие

ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. Claude Code CX Codex Cursor +1 44 800установок code-review-and-quality addyosmani Пять осей проверки и лимиты на размер диффа: скилл держит правки в форме, которую можно отревьюить за один заход. Claude Code CX Codex Cursor +1 72 500установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. Claude Code CX Codex Cursor +1 69 400установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. Claude Code CX Codex Cursor +1 1 200 000установок

Вопросы о surgical-patch

Как установить surgical-patch в Claude Code?

Выполните команду npx skills add JuliusBrussee/caveman --skill surgical-patch -a claude-code. Файл инструкции запишется в каталог окружения.

Что делает скилл surgical-patch?

Он ограничивает правки модели минимально необходимым участком кода. Агент воспроизводит проблему, чинит сбой и подтверждает результат узким тестом.

Разрешает ли скилл попутно переименовывать функции или наводить порядок?

Нет, правило явно запрещает постороннюю уборку кода и переименования. Любые изменения вне конкретной ошибки отсекаются.

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

SKILL.md · Apache-2.0
---
name: surgical-patch
description: Fix bugs and small behavior changes at the narrowest responsible layer. Use when regression proof, preserved surrounding behavior, and task-relevant tests matter.
---

# Surgical patch

Reproduce failure first when economical; otherwise capture strongest available evidence.

- Trace symptom to responsible mechanism.
- Change narrowest layer that owns incorrect behavior.
- Preserve unrelated behavior and user changes.
- Avoid cleanup, renaming, and abstraction outside fix.
- Add only regression proof relevant to task.

Run focused proof plus nearest affected gate. Stop when failure is fixed and regression proof passes.

© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman

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

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

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