Commit Message Generator

Craft clear, conventional commit messages compatible with semantic release, changelogs, and team workflows.

Commit Style

Message Content

Module or component affected.

Imperative, lowercase description of the change.

Jira ticket or GitHub issue reference.

commit-message.txt
1

Overview

A consistent commit message history is vital for team collaboration, code archaeology, and release automation. This generator helps you craft perfect commit messages following the Conventional Commits specification, Gitmoji, or Jira-style formats. By strictly typing your commits (feat, fix, docs) and clearly marking breaking changes, you enable tools like Semantic Release to automatically generate changelogs and bump Semantic Versioning numbers.

Want to enforce this automatically?

You can force your team to use this format by setting up a commit-msg Git hook →