rebase-safely
Installation
SKILL.md
Rebase Safely
Master Git rebase without losing work or causing team chaos.
When to Use
- Updating feature branch with latest main
- Cleaning up commit history before PR
- Squashing multiple commits into one
- Reordering or editing commits
- Fixing commit messages
The Golden Rule
NEVER rebase commits that have been pushed to a shared branch.
Rebasing rewrites history. If others have based work on those commits, you'll cause merge conflicts and confusion.
Related skills