Git Commit Message Builder

Build conventional commit messages following commitlint standards

Templates

Examples

feat(api): add rate limiting middleware
fix(auth): resolve token expiration issue
docs(readme): update installation instructions
refactor(components): extract common logic to useButton hook
feat!: change prop types for Button component
fix(db): prevent duplicate user entries on concurrent creation
perf(images): lazy load images below the fold
test(auth): add unit tests for OAuth flow
style: format code with prettier
chore(deps): upgrade to Next.js 14

Commit Details

Include ! after type/scope

Use imperative mood (lowercase). Don't end with period.

Generated Message
Invalid

feat: