Conventional Commit Formatter
Format commit messages following the Conventional Commits spec (feat/fix/chore/docs/refactor/...) with optional scope and breaking-change marker.
Build your commit
Conventional Commits reference
feat— new featurefix— bug fixdocs— documentation onlystyle— formatting, whitespace (no code change)refactor— neither feat nor fixperf— performance improvementtest— adding or fixing testsbuild— build system or external depsci— CI config fileschore— misc maintenancerevert— revert a commit
About Conventional Commit Formatter
Conventional Commits is a lightweight convention for commit messages built around a type prefix such as feat, fix, or chore, with an optional scope in parentheses. Standardized prefixes make history searchable at a glance and enable tooling to generate changelogs and semantic version bumps automatically.
Adopt it from the first commit of any project that ships releases or publishes packages. Always start with a valid type prefix, keep the subject short and in the imperative mood, and reserve feat and fix for changes that should affect the version number.