Loading...
Loading...
Create one or more Conventional Commits following the spec and push the current branch. Use when the user asks to create commits, write a conventional commit message, commit and push changes, or prepare commits before opening a pull request.
npx skill4agent add yonderlab/kota.agent.skills conventional-commitgit rev-parse --abbrev-ref HEADmainmaster<TICKET_PREFIX>-<number>-<kebab-case-description>ENG-1333-migrate-review-flow<type>[optional scope]: <description>
[optional body]
[optional footer(s)]| Type | Purpose |
|---|---|
| A new feature (correlates with MINOR in SemVer) |
| A bug fix (correlates with PATCH in SemVer) |
| Documentation only changes |
| Changes that do not affect meaning (whitespace, formatting) |
| Code change that neither fixes a bug nor adds a feature |
| Code change that improves performance |
| Adding or correcting tests |
| Changes to build system or external dependencies |
| Changes to CI configuration files and scripts |
| Other changes that don't modify src or test files |
feat(parser): add ability to parse arraysfix(auth): resolve token expiration bug!BREAKING CHANGE:feat(api)!: remove deprecated endpoints
BREAKING CHANGE: The /v1/users endpoint has been removed. Use /v2/users instead.git status
git diff
git log -1 --onelinegit commit -m "feat(auth): add OAuth2 support"git commit -m "feat(api): add pagination to list endpoints" \
-m "Implements cursor-based pagination for all list endpoints." \
-m "BREAKING CHANGE: Response format changed from array to object with data/meta keys."git-cznpx git-cz --non-interactive --type=feat --scope=auth --subject="add OAuth2 support"npx git-cz --non-interactive \
--type=feat \
--scope=api \
--subject="add pagination to list endpoints" \
--body="Implements cursor-based pagination for all list endpoints" \
--breaking="Response format changed from array to object with data/meta keys"Note: The standard(commitizen/cz-cli) is interactive-only and cannot be used by agents. Usenpx czorgit commitinstead.npx git-cz --non-interactive
git push -u origin HEAD # if no upstream
git push # otherwiseFixes #123Closes #456