merge-protocol

Installation
SKILL.md

Merge Protocol

The last step of a run decides what happens to the branch: merge it locally, open a pull request, keep it as it is, or abandon it. Each path is easy to get slightly wrong (merging into the wrong base, deleting a worktree that held the only copy of a file, force-pushing over someone's commits), and most of those mistakes are expensive to undo.

Core principle: prove the suite is green on the exact tree you are about to land, let the user choose the path, execute it exactly, and tear down only what this run created. Integration is the user's decision; your job is to make each option safe.

The Prime Directive

NO LANDING ON A RED SUITE, NO ABANDONING WITHOUT THE TYPED WORD

No exceptions. No workarounds. No shortcuts.

When to Use

Installs
62
GitHub Stars
115
First Seen
Apr 5, 2026