Git commit push
Skill ainova-systems/intelligence-dev-packs/packs/core/skills/git-commit-push
Verify, review, and push pending work as one milestone commitFrom its SKILL.md
npx -y skills add ainova-systems/intelligence-dev-packs --skill git-commit-pushAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 8 commands, including `git branch --show-current` and 7 more.
SKILL.md
1.8 KB, 412 tokens by cl100k_base, as published. Nobody here has run it
Commit and Push
Land the pending work as one verified, cleanly described commit. Invoke at milestones - one commit = one shippable-for-testing unit.
Steps
git branch --show-current- on a protected branch (default/integration), STOP; work happens on feature branches (the orchestrators create them in Phase B).- Run the gates: typecheck + lint always, tests scoped to the change (
dev-run-tests). Failure - fix or report, never bypass. - Review the diff:
git status --porcelain+git diff. Drop debug leftovers and accidental files. Stage selectively withgit add <paths>- never blanketgit add -A(it sweeps secrets and parallel-session work). - One logical change per commit; unrelated edits split into separate commits. In spec-driven projects, tick the plan's
## Work stepsboxes in the same commit as the code that earns them. - Message: one line, capital first letter, past tense, work-item id when the project uses them (
Added export endpoint (FR-042)). An explicit argument overrides. git commit, thengit push(-u origin <branch>on first push). Remote moved - integrate per profileupdate_strategy, re-run gates, push again. Never force-push.
Verify
git log --oneline -1shows the message;git statusreports up to date with origin; gates were green on the pushed tree.
Scope / hand-off
- Opening the PR -
git-open-pr; CI babysitting and the outcome label -git-finalize-pr(orspec-executePhase E in spec projects).
CRITICAL
- No
Co-Authored-By:or tool trailers; nofeat:-style prefixes unless the profilecommit_stylerequires them. - Never weaken a gate to commit (
dev-verification-gates); never--no-verify.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.