What problem does it solve?
This Skill streamlines Git branch operations, ensuring proper naming conventions, safe switching between contexts, and efficient cleanup after merges, preventing common version control headaches and keeping your repository tidy.
Core Features & Use Cases
- Smart Branch Creation: Create new feature, fix, or chore branches from an up-to-date
main with proper naming conventions (e.g., feat/add-user-auth).
- Safe Branch Switching: Handle uncommitted changes gracefully (by offering to stash or commit) before switching branches, preventing data loss or conflicts.
- Merged Branch Cleanup: Easily identify and delete local branches that have already been merged into
main, keeping your local repository clean.
- Use Case: Before starting a new task, use this Skill to create a new
feat/ branch from an updated main, ensuring your work is isolated and follows project standards, then later clean it up once merged.
Quick Start
Create a new feature branch named "add-user-settings" from the latest main branch, ensuring any uncommitted changes are handled first.