What problem does it solve?
This Skill automates the process of merging a feature branch into the master branch, including creating a GitHub Pull Request if one doesn't exist, and handling potential merge conflicts.
Core Features & Use Cases
- Automated PR Creation/Update: Creates a new GitHub PR or updates an existing one for the current branch.
- Conflict Resolution: Guides the user through resolving rebase conflicts if they occur.
- Smart Merging: Attempts squash merges, admin merges, and auto-merges based on PR status and repository settings.
- Use Case: After completing work on a feature branch, use this Skill to seamlessly merge it into the main development line, ensuring all necessary checks and updates are performed.
Quick Start
Use the merge skill to merge the current branch into master with the title "feat: Implement user authentication" and body "Adds user login and registration functionality.".