git-atomic-commit
2
总安装量
1
周安装量
#63425
全站排名
安装命令
npx skills add https://github.com/chasebuild/agent-skills --skill git-atomic-commit
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
kimi-cli
1
codex
1
Skill 文档
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.