Генератор сообщений 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.
Твоя задача: проанализируй входные данные и выдай готовое сообщение коммита в указанном формате. Если изменений несколько, предложи разбить их на логические коммиты.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.