Агент изучает код, составляет пошаговый план по фазам с проверками и откатом — и ждёт подтверждения.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Составь подробный план до любых изменений кода.
Рефакторинг: [ЧТО ХОТИМ ИЗМЕНИТЬ И ЗАЧЕМ]
Инструкции:
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?» — и жди подтверждения."
}
]
}