···99[](https://api.reuse.software/info/git.secluded.site/formatted-commit)
1010[](https://goreportcard.com/report/git.secluded.site/formatted-commit)
11111212-_Encourage LLMs towards well-formatted commits_
1212+CLI tool that requires conformance with the Conventional Commits specification
1313+through flags, made for LLMs and not really for humans (but I guess you can use
1414+this directly if you want). Humans would likely prefer, as the author does,
1515+[meteor](https://github.com/stefanlogue/meteor).
13161417## Installation
1518···1720go install git.secluded.site/formatted-commit@latest
1821```
19222020-Copy/paste into wherever you tell your models how to write commits.
2323+Copy/paste into wherever you tell your models how to write commits. I like
2424+[Crush 💘](https://github.com/charmbracelet/crush) (and maintain [a
2525+fork](https://git.secluded.site/crush)) and [OpenCode](https://opencode.ai/) as
2626+the more-open options and [Amp](https://ampcode.com/) as the best/proprietary
2727+option.
21282229```markdown
2330Create commits exclusively using `formatted-commit`. Try to use it normally, but if it's not in my PATH, ask me to `go install git.secluded.site/formatted-commit@latest`. It has no sub-commands and the following options: