A VS Code extension to generate a smart commit message based on file changes
Starting from an empty commit message, the extension created a recommended message and populated it inside the Git pane of VS Code:
How to install and run the extension in VS Code.
Just click the extension's one button in the Git pane.
This is what the extension can do:
feat
, chore
, ci
, build
, build(deps)
, docs
.See more info on the Features page in the docs.
Other extensions usually require some manual input, such as selecting prefix type from a droplist or writing a commit message by hand along with other form parameters.
This extension takes zero parameters. Just click a button.
With the explosion of AI tools, you can find alternatives to this extension which use AI - see AI tools
Here are some screenshots of what messages the extension generates based on changed files.
If you created a new file and staged it:
If you updated a build-related file:
If updated a file in docs/
or a README.md
anywhere:
If you renamed a file:
Guides for installing and using the pre-built extension and for developers to build from source code.
See the Contributing guide.
Released under MIT by @MichaelCurrin.
See the Credit doc for more info.