commit

Installation
SKILL.md

Commit Skill

Create semantically correct, granular git commits by analyzing staged and unstaged changes.

Auto-staging behavior:

  • Already staged files: Respected as-is. Commit them first (as their own group) unless they logically belong with unstaged changes.
  • Unstaged tracked files: Auto-staged and grouped with related changes.
  • Untracked files: Grouped with related tracked changes if applicable; otherwise offered separately.
  • Use --dry-run to preview the plan before any staging/committing.

Model

Use haiku for all operations unless complex reasoning is required.

Arguments

Related skills
Installs
7
Repository
johnie/skills
GitHub Stars
2
First Seen
Jan 25, 2026