commit-changes

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Context

Current branch: !git branch --show-current

Uncommitted changes: !git status --short

Uncommitted diff stat: !git diff --stat HEAD 2>/dev/null

Instructions

Categorize only the current uncommitted changes into clean commits. Leave existing commits untouched.

  1. Read diffs (git diff HEAD). Untracked/new files don't appear in git diff HEAD; read those files directly so they're categorized, not missed. Group by purpose using conventional commits (feat:, fix:, chore:, refactor:, docs:, style:, test:, perf:, ci:, build:, revert:).
  2. For each group, stage by explicit paths only: git add <files> + git commit. Never git add -A or git add ..
  3. Verify git status is clean, show git log --oneline of new commits.

Rules:

Installs
15
First Seen
Apr 25, 2026
commit-changes — okisdev/ai-reference