Skip to content
Education
Skill

/refactor

Безопасный рефакторинг маленькими шагами без изменения поведения. Используй, когда просят отрефакторить, упростить, разделить модуль, убрать дублирование или почистить код.

BOOST
From plugin
claude-code-pro-course
3249 skills6 agents2 MCP
Install
$ npx -y skills add justxor/claude-code-pro-course --skill refactor --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/refactor

Context preview

The summary Claude sees to decide when to auto-load this skill.

Безопасный рефакторинг маленькими шагами без изменения поведения. Используй, когда просят отрефакторить, упростить, разделить модуль, убрать дублирование или почистить код.

SKILL.md

refactor.SKILL.md
name: refactor
description: Безопасный рефакторинг маленькими шагами без изменения поведения. Используй, когда просят отрефакторить, упростить, разделить модуль, убрать дублирование или почистить код.
argument-hint: <файл или модуль> [цель]

Refactor: $ARGUMENTS

Правило №1: **поведение не меняется.**

1. Убедись, что тесты для затрагиваемого кода есть и зелёные. Если тестов нет — сначала напиши характеризационные тесты на текущее поведение и закоммить их. 2. Опиши план: список маленьких шагов (переименование, выделение функции, перенос и т.д.). Каждый шаг оставляет проект рабочим. 3. Выполняй шаги по одному. После каждого:

  • запусти тесты и проверку типов;
  • если красное — откати шаг и попробуй иначе.

4. Не смешивай рефакторинг с новыми фичами и исправлениями багов. Найденные баги — запиши в отчёт. 5. Итог: что изменилось, метрики (строк/функций до и после), найденные баги, что стоит сделать дальше.

Ships withclaude-code-pro-course

Практический курс по работе с Claude Code на русском: от первого запуска до профессиональной настройки команды.

Get the whole plugin

Other skills on claude-code-pro-course.

review
Skill

review

Ревью изменений с фокусом на безопасность по стандартам команды. Используй перед мерджем или по просьбе проверить безопасность.

code-review
Skill

code-review

Ревью изменений в текущей ветке относительно main. Используй, когда просят проверить код, сделать ревью, найти проблемы перед PR…

commit
Skill

commit

Создаёт git-коммит в формате Conventional Commits по текущим изменениям. Используй, когда просят закоммитить или сделать коммит.

onboard
Skill

onboard

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

pr-description
Skill

pr-description

Готовит заголовок и описание pull request по изменениям в ветке. Используй, когда просят описать PR, подготовить pull request или…