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

scoping-changes — скилл для Claude Code: границы задачи и установка

Помогает удерживать объём исправления в границах исходной проблемы и не выдавать сокращённую работу за завершённую. Пригодится при планировании, реализации и ревью изменений.

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

Что делает scoping-changes

Скилл помогает соотнести размер исправления с дефектом, который его вызвал. Он предлагает не добавлять попутный рефакторинг, а найденные улучшения выносить в отдельные задачи. Если тот же дефект встречается в другом месте, исправление должно охватить и этот путь.

Если утверждённая задача оказалась слишком большой, её нужно разделить на части и явно описать, что вошло в поставку. Отложенные части следует занести в трекер с владельцем или пометкой о необходимости триажа. При блокировке одной части остальные незаблокированные задачи продолжают выполнять.

Для работы требуется скилл principal-engineering. Сначала стоит проверить уже доступные средства проекта — кодовую базу, стандартную библиотеку, платформу и установленные зависимости. Это ограничивает разрастание изменений, но не отменяет решения владельца о составе работы.

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

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

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

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

Как установить scoping-changes

1Через Skills CLI (Vercel)

npx skills add riekelt/principal-engineer --skill scoping-changes -a claude-code

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

~/.claude/skills/scoping-changes/SKILL.md

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

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

Вопросы о scoping-changes

Как установить scoping-changes в Claude Code?

Выполни npx skills add riekelt/principal-engineer --skill scoping-changes -a claude-code. Файл скилла находится по пути ~/.claude/skills/scoping-changes/SKILL.md.

Что делает скилл scoping-changes?

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

Какое требование нужно для работы scoping-changes?

Требуется скилл principal-engineering.

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

Все скиллы по теме «Код-ревью и рефакторинг» →
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установок

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

guarding-architecture Защищает архитектурные границы проекта и превращает правила в автоматические тесты сборки. Пригодится при сквозных правках модулей или случайных импортах. CX Codex +1 18 000установок verifying-before-done Скилл для ИИ-агента: прежде чем объявить задачу выполненной, он прогоняет изменение на его родной поверхности и показывает вывод команды проверки. CX Codex +1 17 800установок principal-engineering Скилл задаёт строгие инженерные правила перед правками: запрещает заглушать ошибки, требует чекпоинт рисков и проверку работы реальным кодом, а не догадками. CX Codex +1 18 000установок writing-unit-tests Помогает писать и перерабатывать модульные тесты, проверяющие поведение, а не устройство кода. Пригодится для нестабильных и трудночитаемых тестов. CX Codex +1 17 800установок adding-dependencies Скилл помогает решить, нужна ли проекту новая зависимость, как её проверить и обновлять. Пригодится перед добавлением пакета, SDK или GitHub Action. CX Codex +1 17 700установок operating-safely Задаёт правила для разрушительных операций, работы с секретами и параллельных сессий. Срабатывает до вызова опасных команд вроде удаления файлов или перезапуска сервисов. CX Codex +1 17 900установок keeping-one-source-of-truth Скилл для агентов, который держит каждый факт в одном месте и мешает копиям расходиться. Пригодится, когда значение так и просится во второй файл. CX Codex +1 17 700установок testing-changes Скилл задаёт правила проверки изменений в коде: когда нужен регрессионный тест, как закрывать краевые случаи и почему диффу нельзя оставаться без проверок. CX Codex +1 17 900установок

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

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