AIKraft/Skills/Запрос плана рефакторинга

Запрос плана рефакторинга

Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.

mattpocock official Разработка

Что делает навык

Навык помогает создать детальный план рефакторинга через интерактивное интервью с пользователем, анализируя текущее состояние кодовой базы и определяя границы изменений. Результатом является структурированный план, оформленный в виде GitHub Issue.

Когда применять

  • Пользователь хочет спланировать рефакторинг кодовой базы.
  • Необходимо создать RFC (Request for Comments) по рефакторингу.
  • Требуется разбить рефакторинг на безопасные пошаговые этапы (tiny commits).
  • Пользователь хочет формализовать запрос на рефакторинг в виде задачи.

Как работает

  1. Запросить у пользователя подробное описание проблемы и возможные идеи решений.
  2. Изучить репозиторий, чтобы проверить утверждения пользователя и понять текущее состояние кодовой базы.
  3. Обсудить с пользователем альтернативные варианты решения и предложить свои.
  4. Провести детальное интервью об реализации, чтобы точно определить границы изменений (что меняется, а что нет).
  5. Проверить покрытие кода тестами; при недостаточном покрытии уточнить планы по тестированию.
  6. Разбить реализацию на план из мелких коммитов, следуя принципу Мартена Фаулера о сохранении работоспособности программы на каждом шаге.

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

Я хочу рефакторить модуль авторизации, чтобы вынести логику в отдельный сервис. Помоги составить план.
Нужно создать RFC для рефакторинга базы данных. Давай обсудим текущее состояние и варианты.
Разбей этот большой рефакторинг на мелкие безопасные шаги и оформи всё в виде GitHub Issue.

Что понадобится

  • Доступ к репозиторию (для изучения кодовой базы и проверки утверждений)
  • Возможность создания GitHub Issue (для финального оформления плана)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «request-refactor-plan» из репозитория: # https://github.com/mattpocock/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r request-refactor-plan/ ~/.claude/skills/request-refactor-plan/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.