commit

Installation
SKILL.md

Stage files and create commits following conventional commit standards. Analyzes the diff to determine the appropriate commit type, scope, and message. Supports granular commits (splitting unrelated changes into separate commits).

Workflow

  1. Check state — Run git status and git diff --stat to see all changes (staged + unstaged + untracked).

  2. Analyze changes — Read the diff to understand:

    • What files changed and in what areas
    • Whether changes are related or should be split into multiple commits
    • The nature of each change (new feature, bug fix, refactor, docs, test, chore)
  3. Determine commit strategy:

    • If all changes are related → single commit
    • If changes span unrelated areas → suggest splitting into granular commits
    • Ask the user if unsure about grouping
  4. Stage filesgit add the relevant files for each commit. Stage specific files by name, not git add -A or git add ..

  5. Draft commit message — Follow conventional commit format:

Installs
5
GitHub Stars
6
First Seen
Mar 18, 2026
commit — generaljerel/chalk-skills