scoping-changes — скилл для Claude Code: границы задачи и установка
Помогает удерживать объём исправления в границах исходной проблемы и не выдавать сокращённую работу за завершённую. Пригодится при планировании, реализации и ревью изменений.
npx skills add riekelt/principal-engineer --skill scoping-changes -a claude-codeЧто делает scoping-changes
Скилл помогает соотнести размер исправления с дефектом, который его вызвал. Он предлагает не добавлять попутный рефакторинг, а найденные улучшения выносить в отдельные задачи. Если тот же дефект встречается в другом месте, исправление должно охватить и этот путь.
Если утверждённая задача оказалась слишком большой, её нужно разделить на части и явно описать, что вошло в поставку. Отложенные части следует занести в трекер с владельцем или пометкой о необходимости триажа. При блокировке одной части остальные незаблокированные задачи продолжают выполнять.
Для работы требуется скилл principal-engineering. Сначала стоит проверить уже доступные средства проекта — кодовую базу, стандартную библиотеку, платформу и установленные зависимости. Это ограничивает разрастание изменений, но не отменяет решения владельца о составе работы.
Какие задачи решает
- удержать исправление в границах вызвавшего его дефекта
- вынести попутные улучшения в отдельные задачи
- разбить слишком большую задачу и отметить границу отсечения
- зафиксировать незавершённые части с владельцами в трекере
- продолжить незаблокированные части, пока одна задача ждёт решения
Примеры запросов агенту
- Исправь дефект во всех местах, где он встречается, и не добавляй попутный рефакторинг.
- Разбей утверждённую задачу, если она слишком велика, и явно укажи, что откладывается.
- Проведи ревью изменений: замечания вне диффа вынеси в трекер, а замечания к диффу обработай.
Как установить scoping-changes
1Через Skills CLI (Vercel)
npx skills add riekelt/principal-engineer --skill scoping-changes -a claude-code2Вручную: положить файлы
~/.claude/skills/scoping-changes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/scoping-changes/
1Через Skills CLI (Vercel)
npx skills add riekelt/principal-engineer --skill scoping-changes -a codex2Вручную: положить файлы
.agents/skills/scoping-changes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add riekelt/principal-engineer --skill scoping-changes -a cursor2Вручную: положить файлы
.cursor/skills/scoping-changes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install riekelt/principal-engineer scoping-changes2Вручную: положить файлы
.github/skills/scoping-changes/SKILL.md1Через Skills CLI (Vercel)
npx skills add riekelt/principal-engineer --skill scoping-changes -a gemini-cli2Командой платформы
gemini skills install https://github.com/riekelt/principal-engineer --path plugins/principal-engineer/skills/scoping-changesВручную: положить файлы
.devin/skills/scoping-changes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add riekelt/principal-engineer --skill scoping-changes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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.