# Git Commit

> Create narrow auditable local commits. Use when verified work must be staged and committed without absorbing unrelated changes.

- Skill: `dimon94/git-commit` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dimon94/git-commit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dimon94/git-commit/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Dimon94 (https://skillmd.com/u/dimon94)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/dimon94/git-commit

---


# Git Commit

Create local commits only. Inspect `git status --short --branch` and every dirty
path before staging. Classify each path as in-scope or leave untouched.

Stage explicit paths or hunks for one semantic boundary. Inspect the cached
diff, run `git diff --cached --check`, and run the smallest check that proves
the staged change. Commit with a Conventional Commit subject and an audit body
covering problem, change, reason, verification, and risk.

Do not use broad staging in a mixed tree. Do not push, open a review item,
merge, or switch the source worktree's branch. After commit, report the hash
and prove unrelated dirt remains untouched.

