Loading...
Loading...
Format commit messages following project conventions with commitlint validation. Use when committing changes, writing PR descriptions, or preparing releases.
npx skill4agent add sgcarstrends/sgcarstrends conventional-commits@commitlint/config-conventional<type>(<scope>): <subject>
[optional body]
[optional footer]| Type | Semver Bump | Usage |
|---|---|---|
| Minor | New feature |
| Patch | Bug fix |
| Major | Breaking feature |
| Major | Breaking fix |
| None | Maintenance, dependencies |
| None | Documentation only |
| None | Code change (no feature/fix) |
| None | Adding/updating tests |
| None | CI/CD changes |
| None | Performance improvement |
apiwebdatabasetypesuiutilsinfradepsrelease# Feature
feat(web): add COE comparison chart
# Bug fix
fix(database): handle null month in query
# Breaking change
feat!: migrate HeroUI v2 to v3
BREAKING CHANGE: HeroUI v3 requires motion/react instead of framer-motion
# Dependencies
chore(deps): upgrade Next.js to v16.1
# Refactor
refactor: simplify car makes page
# Multiple changes (use body)
feat(web): add Redis sorted sets for makes filtering
Add sorted set caching for makes list to improve
query performance on the car registrations page..husky/pre-commitgitleaks protect --stagedpnpm lint-staged.husky/commit-msgpnpm commitlint --edit $1type(scope): subjectfeatfixBREAKING CHANGE!choredocsrefactortestrelease-managementchangelog.releaserc.json@commitlint/config-conventional