What problem does it solve?
This Skill automates the complex and error-prone process of merging the main branch into your current feature branch, ensuring your work stays up-to-date with minimal disruption.
Core Features & Use Cases
- Stash Management: Automatically stashes your uncommitted changes before merging and restores them afterward.
- Progressive Pull: Pulls the latest changes from the main branch with a visual progress indicator.
- Conflict Resolution: Guides you through resolving merge conflicts interactively or by accepting all changes from either branch.
- Auto-Commit: Commits the merge automatically once conflicts are resolved.
- Use Case: When working on a long-running feature, you need to incorporate the latest updates from
main. This Skill handles the entire process, from stashing your work to resolving conflicts, allowing you to focus on your feature.
Quick Start
Run the merge-main skill to merge the main branch into your current feature branch, handling stashes and conflicts.