
Ai Commit
- 12 repo stars
- Updated May 23, 2026
- takai/git-ai-commit
Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.
About
ai-commit is a Claude Code skill in the Backend & APIs category. Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.
- ai-commit
- Backend & APIs
- AI-coding skill
Ai Commit by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add takai/git-ai-commit/plugin install ai-commit@git-ai-commit-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 12 |
|---|---|
| Last updated | May 23, 2026 |
| Repository | takai/git-ai-commit ↗ |
What it does
Generate Git commit messages from staged diffs and apply them automatically, using git-ai-commit as the execution backend.
README.md
git-ai-commit-plugin
A Claude Code plugin that organizes git changes into atomic, logical commits using git-ai-commit as the execution backend.
Prerequisites
- Claude Code CLI installed
- git-ai-commit installed and configured
Installation
If you installed git-ai-commit via go install, the plugin is already available at plugins/claude/ai-commit/ inside the source tree.
To register it with Claude Code, add the plugin directory to your project or global settings:
# If you have the git-ai-commit source cloned
claude --plugin-dir /path/to/git-ai-commit/plugins/claude/ai-commit
# Or symlink into your plugins directory
ln -s /path/to/git-ai-commit/plugins/claude/ai-commit ~/.claude/plugins/ai-commit
Usage
In any git repository with Claude Code, run:
/ai-commit:organize
The plugin will:
- Analyze all staged and unstaged changes
- Group changes into logical units (refactor, feature, bugfix, docs, tests, etc.)
- Create atomic commits for each unit using
git ai-commit
Commands
/ai-commit:staged
Commits only the currently staged changes. The command:
- Works exclusively with already staged changes
- Does not stage, unstage, or modify any files
- Invokes
git ai-committo generate the commit message automatically
/ai-commit:all
Stages all pending changes and commits them as a single commit. The command:
- Stages all tracked and untracked changes with
git add -A - Invokes
git ai-committo generate the commit message automatically
/ai-commit:organize
Organizes pending changes into multiple atomic commits. The command:
- Examines current git status and diffs
- Groups related changes together
- Stages files for each logical unit
- Invokes
git ai-committo generate commit messages automatically
License
MIT