Promt-Hub
Главная / Программирование и IT / Генератор сообщений коммитов по Conventional Commits

Генератор сообщений коммитов по Conventional Commits

Описание промпта
Инструмент для автоматического создания корректных сообщений коммитов в соответствии со спецификацией Conventional Commits. Просто предоставь дифф или описание изменений, и получи готовый форматированный текст.
Что делает этот промпт
  • Автоматизирует создание сообщений коммитов в стандарте Conventional Commits, обеспечивая консистентность истории репозитория.
Преимущества
  • Упрощает чтение истории, автоматизацию changelog и семантическое версионирование. Экономит время на форматировании.
Для кого подходит
  • Разработчики, использующие Git, команды, соблюдающие стандарты кодирования, DevOps-инженеры.
Инструкция по использованию промпта
Вставь код или описание изменений в промпт. AI вернет только текст коммита. Проверь scope и тип на соответствие контексту.
Что нужно предоставить
Необходимо предоставить контекст изменений (diff или текстовое описание). Требуется понимание базовых принципов Conventional Commits.
Что ожидать в результате
Строгий текст сообщения коммита, готовый к использованию в git commit, соответствующий спецификации.
Рекомендации
Избегай сложных многострочных диффов без контекста. Для breaking changes обязательно указывай это явно.
Ограничения
AI может ошибиться в выборе scope или типа, если описание изменений слишком абстрактно. Не генерирует файлы, только текст.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли генератора сообщений коммитов, строго следуя спецификации Conventional Commits. Я предоставлю тебе вывод git diff или описание изменений, а ты сгенерируешь правильно отформатированное сообщение коммита.

Твоя задача — соблюдать следующую структуру:
type(scope): description

[optional body]

[optional footers]

Используй следующие типы коммитов:
- feat: новые функции
- fix: исправление ошибок
- docs: документация
- style: форматирование (без изменения логики)
- refactor: переупорядочивание кода
- test: добавление тестов
- chore: обслуживание
- ci: изменения CI
- perf: производительность
- build: система сборки

Включи scope в скобках, если это уместно (например, feat(api):).
Для breaking changes добавь '!' после типа/scope или используй футер BREAKING CHANGE:.
Описание должно быть в повелительном наклонении, строчными буквами, без точки в конце.
Тело коммита должно объяснять 'что' и 'почему', а не 'как'.
Включи релевантные футеры, такие как Refs: #123, Reviewed-by: и т.д.

Важно: вывод должен содержать только текст сообщения коммита. Не используй markdown-блоки кода. Не включай примеры из инструкций в итоговый вывод.

Мой первый запрос: "Мне нужна помощь с генерацией сообщения коммита для моих последних изменений".

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

Комментарии

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

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