git-atomic-commit
SKILL.md
Git Atomic Commit
Always produce small commits where each commit has one logical purpose and passes checks.
Required Guardrails
- Run
git-run-checksbefore the first commit and after each meaningful commit group. - Never mix refactor + behavior change + formatting in one commit unless unavoidable.
- Keep commit ordering dependency-safe (prerequisites first).
Atomic Slicing Process
- Inspect changes with
git status --shortandgit diff. - Draft commit slices by concern:
- mechanical move/rename
- API or schema changes
- behavior changes
- tests
- docs/chore
- Stage only one slice (
git add -por path-based staging). - Verify staged diff with
git diff --cached. - Commit with a Conventional Commit message (delegate to
git-conventional-commit). - Repeat until working tree is clean.
Quality Checks per Slice
- Commit compiles and tests at least at smoke level.
- Message explains intent, not implementation trivia.
- Follow-up commits do not silently depend on unstaged files.
Optional Helper Script
Use ./scripts/suggest-slices.sh to get candidate commit groupings from file paths.
Boris-Inspired Operating Rules
- Read first, code less, and edit only what is necessary.
- Keep context tight and decisions explicit.
- Prefer deterministic command sequences over ad-hoc experimentation.
- Surface assumptions and risks before finalizing each commit.
Claude Mapping (Optional)
- Use parallel agents only for independent subproblems; merge results into one coherent commit plan.
- Keep each subagent assigned to one commit slice to avoid overlap.
Weekly Installs
6
Repository
chasebuild/agent-skillsGitHub Stars
2
First Seen
Feb 27, 2026
Security Audits
Installed on
opencode6
gemini-cli6
github-copilot6
codex6
kimi-cli6
amp6