git-commit-push

Polish, validate, stage, commit, and push Git changes with audit controls.

5|Updated May 21, 2026
One-click install
npx skills add https://github.com/TrebuchetDynamics/pi-package-goal --skill git-commit-push-trebuchetdynamics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-push
Source: https://github.com/TrebuchetDynamics/pi-package-goal/tree/main/skills/git-commit-push
Command: npx skills add https://github.com/TrebuchetDynamics/pi-package-goal --skill git-commit-push-trebuchetdynamics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces the risk and friction of committing and pushing incomplete or unsafe git changes by enforcing a clear audit-vs-ship workflow with validation and evidence.

Core Features & Use Cases

  • Safe delivery workflow: Classifies changed/untracked paths, applies safe polish, validates, stages intentionally, commits, and pushes only when delivery is actually proven.
  • Audit/status guardrail: Supports audit/status modes that inspect and report without staging, committing, or pushing when the user requests review or dry-run.
  • Blocked continuation: Continues from a prior GIT_COMMIT_PUSH_DECISION: blocked|review_needed by inspecting and resolving the named blocker first.

Quick Start

Use the git-commit-push skill to polish, validate, commit, and push your current worktree changes after you are ready to ship.

Frequently Asked Questions about git-commit-push

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely commit and push git changes after validation?

To safely commit and push git changes, this skill polishes in-scope worktree paths, infers project validation like npm test, runs git diff --check for hygiene, stages intentionally, commits, and pushes only when delivery is proven with final-state evidence.

What is a git delivery audit and when do I need it?

A git delivery audit inspects and reports worktree status without staging, committing, or pushing. You need it when requesting a review or dry-run to classify changed and untracked paths conservatively before any safe delivery occurs.

Can I inspect untracked and changed paths without pushing to the remote?

Yes, you can inspect changed and untracked paths without pushing by using the audit and status modes, which apply conservative path classification and report worktree hygiene without staging, committing, or pushing any changes.

How do I resolve a blocked git commit and push decision?

To resolve a blocked git commit and push decision, the skill continues from a prior GIT_COMMIT_PUSH_DECISION state of blocked or review_needed by inspecting and resolving the named blocker first before attempting delivery again.

Does the safe git delivery workflow run project validation before committing?

Yes, the safe git delivery workflow infers and runs project validation, including npm test when available, before committing to ensure outcomes are validated and only proven changes are pushed with final-state evidence.

What are the limitations of automated git commit and push workflows?

Automated git commit and push workflows require explicit audit versus ship mode handling to avoid unsafe delivery, and will not stage, commit, or push changes if validation fails or if git diff --check detects worktree hygiene issues.