Промпты/План рефакторинга перед правками

План рефакторинга перед правками

3 сентября 2026

Агент изучает код, составляет пошаговый план по фазам с проверками и откатом — и ждёт подтверждения.

Описание

РазработкаБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • рефакторинг
  • план
  • агенты
Название
План рефакторинга перед правками
Категория
Разработка
Источник
awesome-copilot — refactor-plan skill · MIT
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
27 строк · 174 слова · 1 134 символа
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Составь подробный план до любых изменений кода.

Рефакторинг: [ЧТО ХОТИМ ИЗМЕНИТЬ И ЗАЧЕМ]

Инструкции:
1. Не редактируй файлы, пока готовишь план.
2. Изучи кодовую базу: реализацию, тесты, конфигурацию и документацию — чтобы план был конкретным для этого репозитория.
3. Найди затронутые файлы, границы ответственности, зависимости и скрытые связи.
4. Выстрой безопасный порядок: сначала контракты и типы, затем реализация, затем места вызова, затем тесты, затем чистка.
5. Между фазами — шаги проверки, в конце — команда финальной проверки.
6. Для самых рискованных фаз — шаги отката.
7. Если запрос слишком размыт, задай короткие уточняющие вопросы вместо правок.

Формат:
## План рефакторинга: название
### Как сейчас
### Как будет
### Затронутые файлы — таблица: файл | тип изменения (изменить / создать / удалить) | зависимости
### План выполнения
Фаза 1. Типы и интерфейсы — шаги с чекбоксами и «Проверка: …»
Фаза 2. Реализация
Фаза 3. Тесты — обновить, запустить
Фаза 4. Чистка — удалить устаревшее, обновить документацию
### План отката
### Риски и как их снизить

После плана спроси: «Начинаю фазу 1?» — и жди подтверждения.
```text
Составь подробный план до любых изменений кода.

Рефакторинг: [ЧТО ХОТИМ ИЗМЕНИТЬ И ЗАЧЕМ]

Инструкции:
1. Не редактируй файлы, пока готовишь план.
2. Изучи кодовую базу: реализацию, тесты, конфигурацию и документацию — чтобы план был конкретным для этого репозитория.
3. Найди затронутые файлы, границы ответственности, зависимости и скрытые связи.
4. Выстрой безопасный порядок: сначала контракты и типы, затем реализация, затем места вызова, затем тесты, затем чистка.
5. Между фазами — шаги проверки, в конце — команда финальной проверки.
6. Для самых рискованных фаз — шаги отката.
7. Если запрос слишком размыт, задай короткие уточняющие вопросы вместо правок.

Формат:
## План рефакторинга: название
### Как сейчас
### Как будет
### Затронутые файлы — таблица: файл | тип изменения (изменить / создать / удалить) | зависимости
### План выполнения
Фаза 1. Типы и интерфейсы — шаги с чекбоксами и «Проверка: …»
Фаза 2. Реализация
Фаза 3. Тесты — обновить, запустить
Фаза 4. Чистка — удалить устаревшее, обновить документацию
### План отката
### Риски и как их снизить

После плана спроси: «Начинаю фазу 1?» — и жди подтверждения.
```
{
  "messages": [
    {
      "role": "user",
      "content": "Составь подробный план до любых изменений кода.\n\nРефакторинг: [ЧТО ХОТИМ ИЗМЕНИТЬ И ЗАЧЕМ]\n\nИнструкции:\n1. Не редактируй файлы, пока готовишь план.\n2. Изучи кодовую базу: реализацию, тесты, конфигурацию и документацию — чтобы план был конкретным для этого репозитория.\n3. Найди затронутые файлы, границы ответственности, зависимости и скрытые связи.\n4. Выстрой безопасный порядок: сначала контракты и типы, затем реализация, затем места вызова, затем тесты, затем чистка.\n5. Между фазами — шаги проверки, в конце — команда финальной проверки.\n6. Для самых рискованных фаз — шаги отката.\n7. Если запрос слишком размыт, задай короткие уточняющие вопросы вместо правок.\n\nФормат:\n## План рефакторинга: название\n### Как сейчас\n### Как будет\n### Затронутые файлы — таблица: файл | тип изменения (изменить / создать / удалить) | зависимости\n### План выполнения\nФаза 1. Типы и интерфейсы — шаги с чекбоксами и «Проверка: …»\nФаза 2. Реализация\nФаза 3. Тесты — обновить, запустить\nФаза 4. Чистка — удалить устаревшее, обновить документацию\n### План отката\n### Риски и как их снизить\n\nПосле плана спроси: «Начинаю фазу 1?» — и жди подтверждения."
    }
  ]
}

Действия

НазадДетектив по багам: 3–5 гипотезДалееПлан реализации, который выполнит другой агент
prompt.txt· заполнено 0 из 1
  1. 1Составь подробный план до любых изменений кода.
  2. 2​
  3. 3Рефакторинг: [ЧТО ХОТИМ ИЗМЕНИТЬ И ЗАЧЕМ]
  4. 4​
  5. 5Инструкции:
  6. 61. Не редактируй файлы, пока готовишь план.
  7. 72. Изучи кодовую базу: реализацию, тесты, конфигурацию и документацию — чтобы план был конкретным для этого репозитория.
  8. 83. Найди затронутые файлы, границы ответственности, зависимости и скрытые связи.
  9. 94. Выстрой безопасный порядок: сначала контракты и типы, затем реализация, затем места вызова, затем тесты, затем чистка.
  10. 105. Между фазами — шаги проверки, в конце — команда финальной проверки.
  11. 116. Для самых рискованных фаз — шаги отката.
  12. 127. Если запрос слишком размыт, задай короткие уточняющие вопросы вместо правок.
  13. 13​
  14. 14Формат:
  15. 15## План рефакторинга: название
  16. 16### Как сейчас
  17. 17### Как будет
  18. 18### Затронутые файлы — таблица: файл | тип изменения (изменить / создать / удалить) | зависимости
  19. 19### План выполнения
  20. 20Фаза 1. Типы и интерфейсы — шаги с чекбоксами и «Проверка: …»
  21. 21Фаза 2. Реализация
  22. 22Фаза 3. Тесты — обновить, запустить
  23. 23Фаза 4. Чистка — удалить устаревшее, обновить документацию
  24. 24### План отката
  25. 25### Риски и как их снизить
  26. 26​
  27. 27После плана спроси: «Начинаю фазу 1?» — и жди подтверждения.