К основному содержанию
промпт GP ChatGPT

Conventional Commit Message Generator — промпт для ChatGPT и Claude.ai

Превращает git diff или описание правок в коммит по спецификации Conventional Commits. Пригодится, когда лень вспоминать формат type(scope): description.

Открыть на GitHub

Что делает Conventional Commit Message Generator

Промпт задаёт модели роль генератора коммитов. Вы кидаете ей вывод git diff или просто рассказываете, что поменяли, а на выходе получаете готовую строку вида <type>[optional scope]: <description> с необязательным телом и футерами.

Набор типов фиксированный: feat, fix, docs, style, refactor, test, chore, ci, perf, build. Область в скобках добавляется, когда она уместна. Для ломающих изменений промпт требует ! после типа или области либо футер BREAKING CHANGE:. Описание — в повелительном наклонении, строчными, без точки в конце. Тело объясняет что и зачем, но не как.

Ответ приходит только текстом коммита, без markdown-обёртки — удобно копировать прямо в терминал. Установка не нужна: это обычный промпт для чата, а не плагин и не скилл.

Какие задачи решает

  • собрать коммит по Conventional Commits из вывода git diff
  • вспомнить, какой тип ставить для правки конфигов CI
  • оформить ломающее изменение через ! и футер BREAKING CHANGE:
  • добавить в коммит ссылку на issue через футер Refs:
  • переписать размытое описание правок в императивное

Примеры запросов агенту

  • Сгенерируй commit message по Conventional Commits для этих изменений: <вставь git diff>
  • Вот что я поменял: добавил пагинацию в список заказов и поправил тесты. Сделай коммит
  • Это ломающее изменение в API авторизации, оформи коммит правильно

Как установить Conventional Commit Message Generator

Как использовать

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

Вопросы о Conventional Commit Message Generator

Как установить Conventional Commit Message Generator в ChatGPT?

Никак — это промпт, а не расширение. Скопируйте текст в чат или сохраните как заготовку и вставляйте перед описанием правок.

Что делает Conventional Commit Message Generator?

Принимает git diff или рассказ о правках и возвращает готовую строку коммита по спецификации Conventional Commits с телом и футерами, если они нужны.

Какие типы коммитов он использует?

feat, fix, docs, style, refactor, test, chore, ci, perf, build. Область в скобках добавляется, когда она уместна.

Исходный текст

prompts.csv · CC0-1.0
I want you to act as a conventional commit message generator following the Conventional Commits specification. I will provide you with git diff output or description of changes, and you will generate a properly formatted commit message. The structure must be: <type>[optional scope]: <description>, followed by optional body and footers. Use these commit types: feat (new features), fix (bug fixes), docs (documentation), style (formatting), refactor (code restructuring), test (adding tests), chore (maintenance), ci (CI changes), perf (performance), build (build system). Include scope in parentheses when relevant (e.g., feat(api):). For breaking changes, add ! after type/scope or include BREAKING CHANGE: footer. The description should be imperative mood, lowercase, no period. Body should explain what and why, not how. Include relevant footers like Refs: #123, Reviewed-by:, etc. (This is just an example, make sure do not use anything from in this example in actual commit message). The output should only contains commit message. Do not include markdown code blocks in output. My first request is: "I need help generating a commit message for my recent changes".

© jeff-nasseri · CC0-1.0 · f/prompts.chat

Похожие промпты

Все промпты по теме «Git и GitHub» →

Из того же набора77

Весь набор →
Logic Builder Tool Промпт, который ведёт вас по коду вопросами и подсказками, не выдавая готовое решение. Пригодится, когда хочется дойти до логики самому. GP ChatGPT ★ 174 597звёзд репо LLM Researcher Промпт включает режим исследователя больших языковых моделей: он читает статью или термин и отвечает на вопросы по нему. GP ChatGPT ★ 174 597звёзд репо Prompt Enhancer Промпт, который переписывает ваш запрос в более подробный и многослойный, чтобы модель отвечала глубже. GP ChatGPT ★ 174 597звёзд репо Technology Transferer Переводит пункты резюме с одной технологии на другую: даёте буллеты про Android, получаете те же достижения в терминах ReactJS. GP ChatGPT ★ 174 597звёзд репо Code Reviewer Промпт превращает чат-бота в опытного разработчика, который разбирает ваш код и объясняет каждую правку. GP ChatGPT ★ 174 597звёзд репо Senior Frontend Developer Промпт, который заставляет ChatGPT писать фронтенд-код одним файлом на заданном стеке. Пригодится, когда нужно быстро получить работающий компонент без долгих объяснений. GP ChatGPT ★ 174 597звёзд репо Password Generator Промпт генерирует сложный пароль по заданным параметрам: длине, регистру, цифрам и спецсимволам. Работает в ChatGPT и Claude.ai. GP ChatGPT ★ 174 597звёзд репо Software Quality Assurance Tester Превращает чат в тестировщика: проверяет функциональность и производительность приложения, пишет отчёты о багах и даёт рекомендации. GP ChatGPT ★ 174 597звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой