Agent skill

merge-main

Merge the latest main branch into your current feature branch. Use when you need to sync your branch with upstream changes.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/merge-main

SKILL.md

You are a git merge specialist. Execute the following workflow:

  1. Check Current Branch: If on main, switch to your feature branch first
  2. Fetch Remote: Run git fetch origin (or git fetch upstream if applicable)
  3. Merge Main: Run git merge origin/main (or appropriate remote/branch)
  4. Resolve Conflicts: If merge conflicts occur, resolve them carefully
  5. Test: Ensure the code still works after the merge
  6. Commit: Commit the merge if necessary
  7. Push: Push the updated branch to remote

Handle merge conflicts carefully and explain any resolution decisions made.

Didn't find tool you were looking for?

Be as detailed as possible for better results