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