What problem does it solve? Committing, pushing, and creating pull requests involves many environment-specific conventions—commit granularity, message formats, review gates, and branch-vs-direct-commit policies—that are easy to get wrong or execute out of order. This Skill encodes the correct sequence so each phase runs exactly as the repository's rules require. ## Core Features & Use Cases - Phased execution: Commit and push are separate phases; it runs only the phase requested and stops, never auto-pushing after a commit. - Repository policy detection: Determines whether a repo uses direct commits to the default branch or a branch-plus-PR workflow by inspecting CLAUDE.md, README, and git history. - Pre-push review gate: Enforces code review and security review before pushing, including secret scanning of all tracked files on public repositories. - Use Case: After finishing a feature, ask for a commit; the Skill splits changes into logical units, writes an English commit message with the correct Co-Authored-By trailer, and stops. Later, ask for a push; it runs the review gate, creates a branch if needed, and opens a PR via gh with a properly formatted body. ## Quick Start Commit my current changes following the repository conventions, then stop before pushing.