rebase-on-main

Perform a rebase workflow for the current branch:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "rebase-on-main" with this command: npx skills add doodledood/claude-code-plugins/doodledood-claude-code-plugins-rebase-on-main

Perform a rebase workflow for the current branch:

Steps

  • Identify the main branch: Check if main or master exists as the default branch

  • Save current branch name: Store the current branch name for later

  • Fetch latest from origin: Run git fetch origin

  • Update main/master locally: Checkout main/master and pull latest changes

  • Return to feature branch: Checkout the original branch

  • Rebase on main/master: Run git rebase main (or master)

  • Handle conflicts if any:

  • If conflicts occur, analyze each conflicting file

  • Read the conflicting files to understand the context

  • Resolve conflicts intelligently by understanding both changes

  • Use git add to mark resolved files

  • Continue rebase with git rebase --continue

  • Repeat until all conflicts are resolved

  • Push changes: Force push with lease using git push --force-with-lease

Important Guidelines

  • Always use --force-with-lease instead of --force for safety

  • When resolving conflicts, prefer keeping functionality from both sides when possible

  • If a conflict resolution is ambiguous, explain the choice made

  • Report a summary of what was done at the end (commits rebased, conflicts resolved, etc.)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

scrollytelling

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

research-web

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

explore-codebase

No summary provided by upstream source.

Repository SourceNeeds Review