Commit Message Writer
beginnerproductivityMin 16K context
Generates clear, conventional commit messages from code diffs. Follows Conventional Commits specification with appropriate type prefixes, scopes, and descriptions. Handles breaking changes, multi-file changes, and produces both concise subjects and detailed bodies.
Use Cases
- Writing commit messages from staged changes
- Summarizing large PRs into meaningful commit history
- Enforcing Conventional Commits in team workflows
- Generating changelogs from commit history
- Squash commit message generation
Example Prompt
Generate a commit message for the following diff. Follow Conventional Commits format: - type(scope): subject (max 72 chars) - blank line - body explaining what and why (not how) - footer with breaking changes or issue references Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore Diff: ```diff [paste git diff here] ```
Recommended Models
Compatible Tools
claude-codecursorgithub-copilotkiroany
Modalities
Input: code, text
→Output: text
Related Skills
Author
OpenModels Community