# Commit Message Preparation

Промпт помогает составлять сообщения коммитов по Conventional Commits: с типом, областью, телом и при необходимости футером. Подойдёт для разбора изменений перед коммитом.

- промпт · `type=prompt` · ChatGPT, Claude.ai · ★ 174597
- Автор: alioss2918@gmail.com
- Лицензия: CC0-1.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/f/prompts.chat/tree/HEAD/prompts.csv
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/prompts/commit-message-preparation

## Что делает

Промпт просит описывать, что изменилось и зачем, а не пересказывать устройство кода. Он задаёт формат с типом, необязательной областью, короткой темой, обязательным телом и необязательным футером. В правилах есть императивный тон, лимит темы в 50 символов и перенос тела по 72 символам.

Он различает типы `feat`, `fix`, `refactor`, `perf`, `style`, `test`, `docs`, `build`, `ci`, `chore` и `revert`. Также предлагает разделять независимые изменения по коммитам, ссылаться на задачи и отмечать breaking changes. Отдельный блок отсекает расплывчатые и рекламные слова.

Для Claude Code указан файл `.claude/commands/prompts.csv.md`. Это повод проверить, как в проекте подключаются команды и где должен находиться этот путь.

## Установка

### ChatGPT (родная платформа)

**Как использовать**
- Вставьте текст в начало диалога или в инструкции проекта

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/commands/prompts.csv.md`

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/f/prompts.chat/tree/HEAD/prompts.csv

## Когда брать
- составить сообщение коммита по Conventional Commits
- выбрать тип и область изменения
- описать причину и содержание правки в теле
- разделить независимые изменения на коммиты
- отсеять расплывчатые формулировки

## Примеры запросов агенту
- Подготовь сообщение коммита по изменениям в текущем diff. Выбери тип и scope по правилам Conventional Commits, добавь обязательное тело и объясни, что изменилось и почему.
- Разбери изменения в `LoginView` и предложи отдельные коммиты для независимых правок. Для каждого сообщения соблюдай формат и ограничения темы.
- Составь commit message для исправления двойной отправки формы. Используй императивный тон, конкретную формулировку и тело минимум из одного предложения.

Из того же набора: [f/prompts.chat](https://affpapa.org/nevibecode/by/f/prompts.chat.md) — 77 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
