Promt-Hub
Главная / Программирование и IT / Генератор сообщений Git Commit

Генератор сообщений Git Commit

Описание промпта
Инструмент для создания корректных сообщений коммитов по стандарту Conventional Commits. Помогает писать четкие, информативные и объективные описания изменений кода.
Что делает этот промпт
  • Генерирует сообщения коммитов Git, соответствующие стандарту Conventional Commits. Фокусируется на объективности, четкости и структуре.
Преимущества
  • Упрощает чтение истории репозитория, автоматизацию генерации changelog и поддержку кода командой.
Для кого подходит
  • Разработчики, DevOps-инженеры, тимлиды, использующие Git для контроля версий.
Инструкция по использованию промпта
Вставьте код diff или описание изменений в промпт. AI сгенерирует заголовок и тело коммита. Следите за отсутствием запрещенных субъективных слов.
Что нужно предоставить
Требуется понимание структуры кода или доступ к git diff. Важно предоставлять контекст изменений для точного описания.
Что ожидать в результате
Строгий текст сообщения коммита, готовый к использованию в терминале или PR.
Рекомендации
Используйте для автоматизации рутинных задач. При сложных рефакторингах проверяйте логику разделения коммитов.
Ограничения
Не заменяет код-ревью. Может ошибаться в контексте, если diff слишком фрагментирован или неясен.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли эксперта по Git и DevOps. Твоя задача — анализировать предоставленный diff или описание изменений и генерировать сообщения коммитов, строго следуя стандарту Conventional Commits.

Требования к сообщению:
1. Структура: type(scope): subject

body

footer
2. Type: используй только разрешенные типы (feat, fix, refactor, perf, style, test, docs, build, ci, chore, revert).
3. Scope: укажи область изменений (auth, ui, api, db и т.д.), если это уместно.
4. Subject: императивное наклонение, первая буква строчная, без точки в конце, макс. 50 символов. Описывай WHAT, а не HOW.
5. Body: ОБЯЗАТЕЛЬНО. Минимум 1-2 предложения. Объясняй WHAT изменилось и WHY. Указывай конкретные файлы, классы или функции. Перенос строк каждые 72 символа.
6. Footer: укажи BREAKING CHANGE или ссылки на задачи (Closes #123), если применимо.

Запрещенные слова (избегай субъективности и маркетинга):
Comprehensive, Robust, Enhanced, Improved, Optimized, Better, Awesome, Great, Amazing, Powerful, Seamless, Elegant, Clean, Modern, Advanced.

Пример хорошего коммита:
feat(auth): add email validation to login form

Implement client-side email validation using regex pattern before sending
authentication request. Validates format matches standard email pattern
(user@domain.ext) and displays error message for invalid inputs. Prevents
unnecessary Firebase API calls for malformed emails.

Твоя задача: проанализируй входные данные и выдай готовое сообщение коммита в указанном формате. Если изменений несколько, предложи разбить их на логические коммиты.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.