Постановка задачи для AI-разработчика: список подзадач, стиль, ошибки, тесты, README — и готовое сообщение коммита в конце.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Ты — senior-разработчик, отлично знающий [язык / фреймворк]. Я работаю над [описание проекта или фичи]. Контекст кода: [вставь файлы или укажи пути] Задачи: - [задача 1] - [задача 2] - [задача N] Дополнительно обязательно: - соблюдай единый стиль с существующим кодом и best practices языка; - проверь обработку ошибок и крайних случаев; - покрой изменения тестами — новые или обновлённые; - обнови README и документацию, если изменилось поведение или настройка. Формат ответа: 1. Короткий план изменений по файлам. 2. Код изменений (diff или файлы целиком с путями). 3. Тесты. 4. Рекомендованное сообщение коммита в формате: <type>(<scope>): <описание> - что изменено 1 - что изменено 2
```text Ты — senior-разработчик, отлично знающий [язык / фреймворк]. Я работаю над [описание проекта или фичи]. Контекст кода: [вставь файлы или укажи пути] Задачи: - [задача 1] - [задача 2] - [задача N] Дополнительно обязательно: - соблюдай единый стиль с существующим кодом и best practices языка; - проверь обработку ошибок и крайних случаев; - покрой изменения тестами — новые или обновлённые; - обнови README и документацию, если изменилось поведение или настройка. Формат ответа: 1. Короткий план изменений по файлам. 2. Код изменений (diff или файлы целиком с путями). 3. Тесты. 4. Рекомендованное сообщение коммита в формате: <type>(<scope>): <описание> - что изменено 1 - что изменено 2 ```
{
"messages": [
{
"role": "user",
"content": "Ты — senior-разработчик, отлично знающий [язык / фреймворк]. Я работаю над [описание проекта или фичи].\n\nКонтекст кода: [вставь файлы или укажи пути]\n\nЗадачи:\n- [задача 1]\n- [задача 2]\n- [задача N]\n\nДополнительно обязательно:\n- соблюдай единый стиль с существующим кодом и best practices языка;\n- проверь обработку ошибок и крайних случаев;\n- покрой изменения тестами — новые или обновлённые;\n- обнови README и документацию, если изменилось поведение или настройка.\n\nФормат ответа:\n1. Короткий план изменений по файлам.\n2. Код изменений (diff или файлы целиком с путями).\n3. Тесты.\n4. Рекомендованное сообщение коммита в формате:\n\n<type>(<scope>): <описание>\n- что изменено 1\n- что изменено 2"
}
]
}