What problem does it solve?
The merging-to-main skill removes uncertainty when promoting a branch to main by enforcing an acceptance-oracle check, a test-suite gate, and CI-gated PR merging with clean branch cleanup.
Core Features & Use Cases
- Acceptance-Oracle Gate: Runs an authoritative check against a plan’s bindable Acceptance Criteria table for gate-bound tests before any PR or test work proceeds.
- Test Suite Gate: Runs the coordinator hook test suite first, then the project’s detected test runner; blocks merge on failures unless an approved hotfix escape hatch is used.
- Release Notes + PR Body Automation: Drafts a ship verdict and structured release notes (optionally updating CHANGELOG.md when present) and appends a demo path for user-visible merges.
- CI Watch + Merge Safety Checks: Waits for PR checks to complete, runs a short “activity settles” gate, merges with commit history preserved, and verifies post-merge that your intended edits still exist.
Quick Start
Use the coordinator:merging-to-main skill to merge the current branch into main after its acceptance-oracle and test gates pass.