← ClaudeAtlas

conventional-commitslisted

Creates conventional commit messages following commitlint standards. Use when committing code, creating git commits, or when the user says commit, push, or save changes.
Elmmly/genie-team · ★ 3 · Code & Development · score 70
Install: claude install-skill Elmmly/genie-team
# Conventional Commits Generate commit messages following [Conventional Commits](https://www.conventionalcommits.org/) format. ## Format ``` type(scope): concise description (<50 chars, imperative mood) Optional body explaining what and why (not how). Refs: #issue or docs/backlog/item.md (if applicable) Co-Authored-By: Claude <noreply@anthropic.com> ``` ## Commit Types | Type | Use When | |------|----------| | `feat` | New feature or capability | | `fix` | Bug fix | | `docs` | Documentation only | | `refactor` | Code change (no feature/fix) | | `test` | Adding or updating tests | | `chore` | Maintenance, deps, config | | `perf` | Performance improvement | | `style` | Formatting (no code change) | | `build` | Build system changes | | `ci` | CI/CD configuration | ## Breaking Changes Append `!` after type/scope: ``` feat(api)!: remove deprecated endpoints BREAKING CHANGE: The /v1/users endpoint has been removed. Use /v2/users instead. ``` ## Examples **Feature:** ``` feat(auth): add JWT token refresh endpoint Implements automatic token refresh to prevent session expiration during active use. Refs: docs/backlog/P2-auth-improvements.md ``` **Bug fix:** ``` fix(form): prevent double submission on slow networks Add loading state and disable button during form submission to prevent duplicate requests. ``` **Refactor:** ``` refactor(utils): extract date formatting to shared module Move duplicated date formatting logic from 5 components into a single shared utility.