
Smart Commit
- Updated April 14, 2026
- skaji18/claude-plugins
smart-commit analyzes the git diff and uses an LLM to auto-generate the commit message, automatically appending a Co-Authored-By trailer for one-command commits. It streamlines committing with descriptive messages. A handy git-workflow accelerator for solo and team development.
Key points
- LLM-generated commit messages
- Analyzes git diff
- Auto Co-Authored-By
- One-command commit
Smart Commit by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add skaji18/claude-plugins/plugin install smart-commit@skaji18-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | April 14, 2026 |
|---|---|
| Repository | skaji18/claude-plugins ↗ |
What it does
Analyze a git diff and have an LLM auto-generate the commit message, with Co-Authored-By appended, for one-command commits.
README.md
smart-commit
A Claude Code plugin that generates commit messages using LLM from git diff, automatically appends Co-Authored-By, and commits in one command.
Features
- Auto message generation: Analyzes
git diff --stagedand generates a commit message - Co-Authored-By: Automatically appended to every commit
- Style-aware: Adapts message language (Japanese/English) based on commit history
- Manual mode: Use
-m "message"to specify your own message (Co-Authored-By still added) - Push support:
--pushflag to push after commit
Usage
/commit # Auto-generate commit message
/commit -m "feat: add X" # Manual message (Co-Authored-By auto-added)
/commit --push # Commit and push
Commit Message Format
<type>: <summary (under 50 chars)>
<optional body>
Co-Authored-By: Claude <noreply@anthropic.com>
Types: feat, fix, refactor, docs, test, chore, style, perf
Requirements
- git installed
- Run in a git repository