Smart Commit — Git skill for Claude Code
Intelligently commit changes by analyzing diffs and creating focused commits.
How to install Smart Commit
Installs to ~/.claude/skills/nobodyiscertain-claude-config-smart-commit/SKILL.md
mkdir -p ~/.claude/skills/nobodyiscertain-claude-config-smart-commit && curl -fsSL https://raw.githubusercontent.com/nobodyiscertain/claude-config/HEAD/commands/smart-commit.md -o ~/.claude/skills/nobodyiscertain-claude-config-smart-commit/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Smart Commit does
name: smart-commit description: Intelligently commit changes by analyzing diffs and creating focused commits allowed-tools: Bash, Read
You are about to create smart, focused git commits following the repository's git workflow guidelines.
Your Task
- Check Current Branch
- Run
git branch --show-currentto check the current branch - If on
mainormaster:- Check conversation context for ticket references (Linear issues like MDZ-10, Jira tickets, etc.)
- Ana
- Run
Alternatives in Git
- Cc Usage — by ryoppippi - Handy CLI tool for managing and analyzing Claude Code usage, based on analyzing local Claude Co 11.7k ★
- Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
- Fix GitHub Issue — by jeremymailen - Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue detai 708 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
PR Template
Generate a pull request description for the current branch by analyzing all commits and changes since divergin
PR Description Generator
Generate pull request descriptions by analyzing commits and changes
Create Hook
by Omri Lavi - Slash command for hook creation - intelligently prompts you through the creation process with s
Commit Message Writer
Writes a Conventional Commits message from a git diff — tight subject line plus a why-focused body.
Commit Message Generator
Generate descriptive commit messages by analyzing staged changes
Gw PR Create
Create a pull request with smart defaults based on current branch and commits.
Related Agents
Coppers
Git agent for commits, branches, and PRs/MRs on GitHub and GitLab. Smart commit messages, risk-tiered confirma
Commit Smart
Cria commits semânticos bem estruturados seguindo Conventional Commits — analisa mudanças, determina tipo corr
Change Value Analyzer
Use this agent when you need to summarize code changes for leadership or stakeholders in non-technical terms,