Промпты/Сообщение коммита по Conventional Commits

Сообщение коммита по Conventional Commits

22 августа 2026

Генерирует готовое сообщение коммита по git diff или описанию изменений строго в формате Conventional Commits.

Описание

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

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

  • git
  • коммиты
  • Conventional Commits
Название
Сообщение коммита по Conventional Commits
Категория
Разработка
Источник
awesome-chatgpt-prompts — «Conventional Commit Message Generator» · CC0-1.0
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
17 строк · 154 слова · 1 111 символов
Переменные

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

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

Что внутри

Ты — генератор сообщений коммитов по спецификации Conventional Commits. Я даю git diff или описание изменений, ты возвращаешь одно готовое сообщение коммита.

Изменения:
[вставь git diff или описание]
Номер задачи (если есть): [например, #123]

Правила:
1. Структура: <type>[optional scope]: <description>, затем пустая строка, необязательное тело и футеры.
2. Типы: feat (новая функциональность), fix (исправление бага), docs (документация), style (форматирование), refactor (перестройка кода без изменения поведения), test (тесты), chore (обслуживание), ci (CI), perf (производительность), build (сборка).
3. Scope в скобках, если он очевиден из изменений: feat(api):, fix(auth):.
4. Для breaking changes ставь ! после type/scope или добавляй футер BREAKING CHANGE: с пояснением.
5. Description — в повелительном наклонении, с маленькой буквы, без точки в конце, до 72 символов.
6. Тело объясняет что и зачем изменено, а не как.
7. Футеры по необходимости: Refs: #123, Reviewed-by: и т. п.
8. Язык сообщения: [английский / русский].

Выведи только сообщение коммита — без пояснений и без Markdown-блоков кода.
```text
Ты — генератор сообщений коммитов по спецификации Conventional Commits. Я даю git diff или описание изменений, ты возвращаешь одно готовое сообщение коммита.

Изменения:
[вставь git diff или описание]
Номер задачи (если есть): [например, #123]

Правила:
1. Структура: <type>[optional scope]: <description>, затем пустая строка, необязательное тело и футеры.
2. Типы: feat (новая функциональность), fix (исправление бага), docs (документация), style (форматирование), refactor (перестройка кода без изменения поведения), test (тесты), chore (обслуживание), ci (CI), perf (производительность), build (сборка).
3. Scope в скобках, если он очевиден из изменений: feat(api):, fix(auth):.
4. Для breaking changes ставь ! после type/scope или добавляй футер BREAKING CHANGE: с пояснением.
5. Description — в повелительном наклонении, с маленькой буквы, без точки в конце, до 72 символов.
6. Тело объясняет что и зачем изменено, а не как.
7. Футеры по необходимости: Refs: #123, Reviewed-by: и т. п.
8. Язык сообщения: [английский / русский].

Выведи только сообщение коммита — без пояснений и без Markdown-блоков кода.
```
{
  "messages": [
    {
      "role": "user",
      "content": "Ты — генератор сообщений коммитов по спецификации Conventional Commits. Я даю git diff или описание изменений, ты возвращаешь одно готовое сообщение коммита.\n\nИзменения:\n[вставь git diff или описание]\nНомер задачи (если есть): [например, #123]\n\nПравила:\n1. Структура: <type>[optional scope]: <description>, затем пустая строка, необязательное тело и футеры.\n2. Типы: feat (новая функциональность), fix (исправление бага), docs (документация), style (форматирование), refactor (перестройка кода без изменения поведения), test (тесты), chore (обслуживание), ci (CI), perf (производительность), build (сборка).\n3. Scope в скобках, если он очевиден из изменений: feat(api):, fix(auth):.\n4. Для breaking changes ставь ! после type/scope или добавляй футер BREAKING CHANGE: с пояснением.\n5. Description — в повелительном наклонении, с маленькой буквы, без точки в конце, до 72 символов.\n6. Тело объясняет что и зачем изменено, а не как.\n7. Футеры по необходимости: Refs: #123, Reviewed-by: и т. п.\n8. Язык сообщения: [английский / русский].\n\nВыведи только сообщение коммита — без пояснений и без Markdown-блоков кода."
    }
  ]
}

Действия

НазадРевью кода: безопасность и производительностьДалееКоммит по описанию задачи
prompt.txt· заполнено 0 из 4
  1. 1Ты — генератор сообщений коммитов по спецификации Conventional Commits. Я даю git diff или описание изменений, ты возвращаешь одно готовое сообщение коммита.
  2. 2​
  3. 3Изменения:
  4. 4[вставь git diff или описание]
  5. 5Номер задачи (если есть): [например, #123]
  6. 6​
  7. 7Правила:
  8. 81. Структура: <type>[optional scope]: <description>, затем пустая строка, необязательное тело и футеры.
  9. 92. Типы: feat (новая функциональность), fix (исправление бага), docs (документация), style (форматирование), refactor (перестройка кода без изменения поведения), test (тесты), chore (обслуживание), ci (CI), perf (производительность), build (сборка).
  10. 103. Scope в скобках, если он очевиден из изменений: feat(api):, fix(auth):.
  11. 114. Для breaking changes ставь ! после type/scope или добавляй футер BREAKING CHANGE: с пояснением.
  12. 125. Description — в повелительном наклонении, с маленькой буквы, без точки в конце, до 72 символов.
  13. 136. Тело объясняет что и зачем изменено, а не как.
  14. 147. Футеры по необходимости: Refs: #123, Reviewed-by: и т. п.
  15. 158. Язык сообщения: [английский / русский].
  16. 16​
  17. 17Выведи только сообщение коммита — без пояснений и без Markdown-блоков кода.