Loading...
Loading...
Conventional Commits v1.0.0 branch naming and commit message standards for GitHub and GitLab projects. Use when creating branches, writing commits, generating commit messages, reviewing branch conventions, or setting up changelog automation. Apply when your project needs consistent git history, SemVer-driven releases, parseable changelog generation, or automatic issue closing.
npx skill4agent add samber/cc-skills conventional-git<type>/[issue-]<description>/feat/user-authentication
feat/42-user-authentication
fix/login-race-condition
fix/87-login-race-condition
docs/api-reference-update
refactor/payment-modulegit logworktree<type>[optional scope]: <description>
[optional body]
[optional footer(s)]| Type | SemVer | When |
|---|---|---|
| MINOR | New feature |
| PATCH | Bug fix |
| — | Docs only |
| — | Formatting, no logic change |
| — | Restructure, no feature/fix |
| — | Performance improvement |
| — | Add/fix tests |
| — | Build system, deps |
| — | CI config |
| — | Anything else (not src/test) |
| — | Reverts a previous commit |
!BREAKING CHANGE:revertThis reverts commit <hash>.git revertCo-authored-byfeat(auth): add JWT token refreshfix: prevent race condition on concurrent requests
Introduce request ID and reference to latest request.
Dismiss responses from stale requests.refactor!: drop support for Go 1.18
BREAKING CHANGE: Go 1.18 no longer supported; uses stdlib APIs from 1.21+closeclosesclosedfixfixesfixedresolveresolvesresolvedfix(auth): prevent token expiry race condition
Closes #42
Closes owner/repo#99mainCloses owner/repo#42Closes #42, closes #43feat: add dark mode support
Resolves #101
Closes group/project#42Closes group/project#42Closes #101, closes #102fix:feat:| Mistake | Fix |
|---|---|
| |
| |
| Subject over 72 chars | Shorten; move detail to body |
| Breaking change only in body | Add |
| |
| Closes #42 in subject line | Move to footer — keeps subject clean and parseable |
feat/auth-*feat(auth):feat(auth):feat(user):