Agent Skills: commit

Stage and commit changes in semantic groups. Use when the user wants to commit, organize commits, or clean up a branch before pushing.

UncategorizedID: bjornmelin/dev-skills/commit

Install this agent skill to your local

pnpm dlx add-skill https://github.com/BjornMelin/dev-skills/tree/HEAD/skills/commit

Skill Files

Browse the full folder contents for commit.

Download Skill

Loading file tree…

skills/commit/SKILL.md

Skill Metadata

Name
"commit"
Description
"Stage + commit changes in semantic + reviewablegroups. Use when user wants to commit changes, organize commits, or clean up a branch before pushing."
  1. git status --short first; scope to files from current task or explicit user request.
  2. Leave unrelated dirty files alone unless user explicitly asks for a whole-tree commit.
  3. Mixed tree: inspect diffs before staging; keep staged set one semantic change.
  4. Stage by purpose, not git add ., unless whole task one coherent change.
  5. Default one scoped conventional commit when task cohesive. Split only for clearly separate semantic groups. Optimize for reviewability.
  6. Multiple commits: prefer order feat, fix, test, docs, refactor, chore.
  7. Short scoped conventional messages; match what changed.
  8. Each commit minimal, reviewable, one change type.
  9. Between groups: git status -sb; confirm next commit has only intended files.
  10. Ask before staging unrelated user changes, unfamiliar generated churn, or ambiguous dirty tree that makes ownership ambiguous.