
Smart Commit
- Updated July 30, 2026
- jazithedev/ai-marketplace
An intelligent git commit skill that follows Conventional Commits, automatically decomposes a working set into logical change groups, and runs an interactive approval workflow. A developer uses it to produce clean, well-structured commit history without manual staging.
Key points
- Conventional Commits
- Auto change decomposition
- Logical commit grouping
- Interactive approval
Smart Commit by the numbers
- Data as of Jul 31, 2026 (Skillselion catalog sync)
/plugin marketplace add jazithedev/ai-marketplace/plugin install smart-commit@jazis-ai-marketplaceAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | July 30, 2026 |
|---|---|
| Repository | jazithedev/ai-marketplace ↗ |
What it does
Create Conventional Commits by auto-decomposing changes into logical groups with interactive approval.
README.md
Smart Commit
Intelligent git commit skill for Claude Code that creates well-formed Conventional Commit messages with automatic change decomposition.
Features
- Conventional Commits format with type, scope, description, body, and footers
- Automatic issue extraction from branch names (Jira keys, numeric IDs)
- Change decomposition — analyzes unstaged changes and groups them by logical purpose
- Size-aware splitting — large changesets are split along hexagonal architecture layers
- Interactive approval — presents each commit message in a visual frame for review
- Stub handling — temporary stubs bridge dependency gaps between split commits
- Hunk-level splitting — separates unrelated changes within the same file
- Hook failure recovery — helps fix pre-commit hook failures without amending
Three Workflows
| Scenario | Behavior |
|---|---|
| Staged changes only | Commits exactly what's staged with a composed message |
| Nothing staged | Analyzes all tracked changes, decomposes into groups, commits sequentially |
| Both staged and unstaged | Treats all changes as one pool, decomposes by purpose |
Installation
Users of this marketplace can install via:
/plugin install smart-commit@ai-marketplace
Or manually copy skills/commit/ to ~/.claude/skills/commit/.
Usage
/commit
The skill also activates automatically when you say "commit", "save my changes", or "create a commit".