Запрос плана рефакторинга
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.
AImattpocock
official
Разработка
Что делает навык
Навык помогает создать детальный план рефакторинга через интерактивное интервью с пользователем, анализируя текущее состояние кодовой базы и определяя границы изменений. Результатом является структурированный план, оформленный в виде GitHub Issue.
Когда применять
- Пользователь хочет спланировать рефакторинг кодовой базы.
- Необходимо создать RFC (Request for Comments) по рефакторингу.
- Требуется разбить рефакторинг на безопасные пошаговые этапы (tiny commits).
- Пользователь хочет формализовать запрос на рефакторинг в виде задачи.
Как работает
- Запросить у пользователя подробное описание проблемы и возможные идеи решений.
- Изучить репозиторий, чтобы проверить утверждения пользователя и понять текущее состояние кодовой базы.
- Обсудить с пользователем альтернативные варианты решения и предложить свои.
- Провести детальное интервью об реализации, чтобы точно определить границы изменений (что меняется, а что нет).
- Проверить покрытие кода тестами; при недостаточном покрытии уточнить планы по тестированию.
- Разбить реализацию на план из мелких коммитов, следуя принципу Мартена Фаулера о сохранении работоспособности программы на каждом шаге.
Примеры запросов агенту
Я хочу рефакторить модуль авторизации, чтобы вынести логику в отдельный сервис. Помоги составить план.
Нужно создать 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 и совместимые) подхватывает его по описанию и следует шагам.