code-refactoring — скилл для Claude Code: установка
Скилл помогает спланировать рефакторинг без изменения поведения: от фиксации текущих гарантий до небольших проверяемых шагов.
npx skills add akillness/jeo-skills --skill code-refactoring -a claude-codeЧто делает code-refactoring
code-refactoring превращает описание cleanup-задачи в короткий план рефакторинга. Он помогает выбрать режим для локальной чистки, хрупкого legacy-кода, повторяющейся миграции или diff, где структурные и смысловые изменения смешаны.
Скилл предлагает сначала зафиксировать поведение через тесты, типизацию, линтер, снимки, примеры входа и выхода или ручную проверку. Затем план разбивается на небольшие срезы: переименование, вынос логики, удаление дубликатов, механическая миграция и отдельная проверка. Для работы доступны Read, Grep, Glob, Bash и Write.
Если задача сводится к поиску символов и мест вызова, скилл направляет её в codebase-search, а не строит план рефакторинга.
Какие задачи решает
- разбить запутанную функцию или компонент на понятные шаги
- зафиксировать поведение хрупкого legacy-кода до правок
- спланировать повторяющуюся миграцию или codemod
- отделить механическую чистку от смысловых изменений в diff
Примеры запросов агенту
- Составь план рефакторинга для этой запутанной функции и укажи, какое поведение нужно сохранить.
- Зафиксируй текущее поведение этого legacy-модуля, предложи проверку и разбей работу на небольшие срезы.
- Подготовь план миграции повторяющегося API: опиши исходный и целевой шаблоны, исключения и откат.
Как установить code-refactoring
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill code-refactoring -a claude-code2Вручную: положить файлы
~/.claude/skills/code-refactoring/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-refactoring/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill code-refactoring -a codex2Вручную: положить файлы
.agents/skills/code-refactoring/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill code-refactoring -a cursor2Вручную: положить файлы
.cursor/skills/code-refactoring/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills code-refactoring2Вручную: положить файлы
.github/skills/code-refactoring/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill code-refactoring -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/code-refactoringВручную: положить файлы
.devin/skills/code-refactoring/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill code-refactoring -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о code-refactoring
Как установить code-refactoring в Claude Code?
Выполните npx skills add akillness/jeo-skills --skill code-refactoring -a claude-code. Файл скилла появится по пути ~/.claude/skills/code-refactoring/SKILL.md.
Что делает code-refactoring?
Он помогает выбрать режим рефакторинга, определить защиту от изменения поведения и разбить работу на проверяемые части. В конце формируется краткий план с рисками и следующим шагом.
Какие задачи code-refactoring не берёт на себя?
Диагностика ошибок относится к debugging, проверка готового diff — к code-review, проектирование общей стратегии тестирования — к testing-strategies, а поиск символов — к codebase-search.