commit
Installation
SKILL.md
Input
$ARGUMENTS = optional hint, scope description, or full message override.
Step 1 — Gather Context
Run all of these in parallel:
1a. Staged Changes
git diff --cached --stat
git diff --cached
If nothing is staged, check git status. If there are unstaged changes, ask the user what to stage. If the working tree is clean, inform the user there's nothing to commit and stop.
1b. Recent Commits
Related skills