merge-master
Merge dev branch into master/main and push. Use when dev changes are ready for production branch. Invoked by saying "merge to master" or "merge to main".
Files1
View on GitHubSKILL.mdexamples/glitch-payment-gateway/v1.1/codex/generated/.agents/skills/merge-master/SKILL.md
GitHubMerge Dev into Master
Merge the dev branch into master (or main) and push. Includes safety checks.
Steps
Ensure all dev changes are pushed — run
git statusandgit log origin/dev..dev. If there are unpushed commits, push them first (with user approval).Switch to master/main:
git checkout master # or main git pull origin masterMerge dev:
git merge dev --no-ff -m "merge(dev→master): <summary>"If there are conflicts, report them and wait for user instructions.
Push master:
git push origin masterSwitch back to dev:
git checkout dev
Rules
- Only merge pushed changes. Never merge uncommitted or unpushed work.
- Never force push to master/main.
- If merge conflicts occur, STOP and report. Do not auto-resolve.
- Always push immediately after merging.
- Switch back to dev when done.