nobodyiscertain

Smart Commit — Git skill for Claude Code

Git community

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

Terminal
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

  1. Check Current Branch
    • Run git branch --show-current to check the current branch
    • If on main or master:
      • Check conversation context for ticket references (Linear issues like MDZ-10, Jira tickets, etc.)
      • Ana

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 Repository