What problem does it solve?
This Skill streamlines the Git workflow by automating the process of staging changes, committing them with a message, pushing to a remote repository, and creating a pull request, while ensuring adherence to branch protection rules.
Core Features & Use Cases
- Automated Git Operations: Handles staging, committing, and pushing code changes.
- Branch Management: Automatically creates feature branches when on the master branch.
- Pull Request Creation: Generates a pull request with a pre-defined template.
- Use Case: After making several code modifications for a new feature, you can use this Skill to quickly commit and push your changes and open a PR for review without manually executing multiple Git commands.
Quick Start
Use the commit skill to stage all changes, commit them with the message "feat: implement user authentication", and push to a new feature branch.