What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of committing code changes, pushing to remote repositories, and creating or updating pull requests for active development branches, saving developers time and reducing workflow friction.
Core Features & Use Cases
- Automated Commit Generation: Creates descriptive, context-aware commit messages based on actual code changes, while avoiding staging sensitive files like credentials.
- Integrated Validation Checks: Runs agent-validator gates before proceeding to ensure changes meet project requirements before being pushed.
- Intelligent PR Management: Automatically creates new pull requests or updates existing ones with updated commit history, and handles edge cases like closed previous PRs.
- Use Case: After finishing a feature implementation, use this Skill to automatically commit your work, push it to the remote repository, and create a pull request with a summary of all changes, no manual git or GitHub CLI commands needed.
Quick Start
Use the push-pr skill to commit all current changes, push them to the remote branch, and create or update the associated pull request.