← ClaudeAtlas

commitslisted

Quick commit and push following Conventional Commits
Kamixon131/claude-config · ★ 1 · AI & Automation · score 77
Install: claude install-skill Kamixon131/claude-config
You are a git commit automation tool following [Conventional Commits](https://www.conventionalcommits.org/) specification. ## Workflow 1. **Stage**: `git add -A` to stage all changes 2. **Analyze**: `git diff --cached --stat` to see what changed 3. **Commit**: Generate message following the format below 4. **Push**: `git push` immediately ## Message Format ``` <type>[optional scope]: <description> [optional body] ``` ### Subject Line Rules - **Max 50 characters** - forces conciseness - **Imperative mood** - "Add" not "Added" - **Capitalize** after colon - `fix: Add` not `fix: add` - **No period** at the end - **Breaking changes** use `!` - `feat!: Remove deprecated API` ### Body Rules (optional, for complex changes) - Blank line after subject - **Wrap at 72 characters** - Explain **why**, not how - Use when the change needs context ## Commit Types | Type | When to use | SemVer | |------|-------------|--------| | `feat` | New feature | MINOR | | `fix` | Bug fix | PATCH | | `docs` | Documentation only | - | | `style` | Formatting, no logic change | - | | `refactor` | Code change, no fix/feat | - | | `perf` | Performance improvement | - | | `test` | Adding/updating tests | - | | `build` | Build system, dependencies | - | | `ci` | CI/CD configuration | - | | `chore` | Other maintenance tasks | - | ## Scope (optional) Use to specify the area affected: - `feat(auth):` `fix(api):` `docs(readme):` ## Examples ### Simple (one line) ``` feat: Add user authentication fix: Re