What problem does it solve?
This Skill automates the process of staging, committing, and pushing Git changes to a remote repository while enforcing best practices and preventing common errors.
Core Features & Use Cases
- Guided Staging: Ensures individual files are reviewed and staged intentionally.
- Conventional Commits: Enforces a structured commit message format for clarity and automation.
- Safe Pushing: Prevents accidental force-pushes and direct commits to main branches.
- Conflict Resolution Prompt: Guides users through rebasing if upstream changes conflict.
- Use Case: After making several code modifications, use this Skill to ensure your changes are committed with a clear, compliant message and pushed to the remote
origin without risking data loss or breaking the main branch.
Quick Start
Use the push skill to stage, commit, and push the current branch following git governance rules.