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

code-refactoring — скилл для Claude Code: установка

Скилл помогает спланировать рефакторинг без изменения поведения: от фиксации текущих гарантий до небольших проверяемых шагов.

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

Что делает 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-code

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

~/.claude/skills/code-refactoring/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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.

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

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

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

react-best-practices Скилл для разбора медленного интерфейса на React и Next.js: находит водопады запросов, лишний JS в бандле, ошибки на границе сервер-клиент и пустые ререндеры. CX Codex +1 399установок rtk Ставит и настраивает RTK (Rust Token Killer), чтобы вывод shell-команд доходил до агента в укороченном виде. Пригодится, когда контекст забивается логами и диффами. CX Codex +1 671установок graphify Скилл управляет графом знаний кодовой базы через консольную утилиту graphify. Пригодится для анализа связей в архитектуре и контекста перед ревью пуллреквестов. CX Codex +1 657установок data-analysis Скилл ведёт агента по шагам анализа данных: проверка качества, выбор метода, выводы с оговорками. Пригодится, когда есть выгрузка или таблица и нужен разбор, а не просто код. CX Codex +1 598установок technical-writing Пишет внутренние технические документы: спеки, архитектурные заметки, ADR, ранбуки, планы миграций и гайды для разработчиков. CX Codex +1 544установок backend-testing Скилл превращает неясную задачу по backend-тестам в практический план проверок. Нужен для API, сервисов, репозиториев, auth-flow и нестабильных CI-тестов. CX Codex +1 497установок design-system Задаёт общие правила интерфейса, дизайн-токены и архитектуру компонентов до вёрстки отдельных экранов. Помогает связать лендинги и дашборды в единую систему. CX Codex +1 488установок responsive-design Скилл разбирает жалобу «на мобильном всё ломается» на конкретную причину и выдаёт один план правок с проверкой. CX Codex +1 478установок

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

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