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

@openmodelsrun