committing-code

Installation
SKILL.md

Commit Changes

Scope: inspect changes, group them, and create normal commits only. Do not rewrite history, amend existing commits, force-push, or stage secrets. Ground the proposal in git status, diff, and recent log output.

Step 1: Gather State

Use scripts/commit-state.sh gather if present; otherwise gather status, diff stat, and recent commits.

The helper is read-only. Treat helper output as a hint, not proof.

If grouping is unclear, inspect the full diff.

  • If no changes: say "Nothing to commit" and stop.
  • If not a git repository: report "Not a git repository" and stop.
  • If detached HEAD or rebase/merge is interrupted: report the git state verbatim and stop.

Step 2: Choose Fast Path or Split Path

Use the fast path when all are true:

Installs
6
GitHub Stars
35
First Seen
Jan 25, 2026
committing-code — alexei-led/claude-code-config