Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when preparing, reviewing, resolving conflicts for, or merging a CORAL release pull request from the long-lived dev branch into main.
.claude/skills/human-agent-society-promoting-dev-to-main/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 94% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -54% | 0% |
Merge dev → main release PRs with a merge commit. Never squash or rebase these promotions.
Ordinary contribution PRs still target dev and may be squash-merged. The release promotion is the exception because main must retain dev in its ancestry. Squashing a promotion makes the next release re-present old commits and can create large false conflicts.
base=main, head=dev and no duplicate releasePR is open.
main..dev, required CI, and deployment checks.commit. With the CLI, use:
bash gh pr merge <number> --repo Human-Agent-Society/CORAL --merge
dev branch. Do not delete or force-push it.dev tip is an ancestor ofmain:
bash git fetch origin dev main git merge-base --is-ancestor origin/dev origin/main
Exit status 0 is required.
smoke checks.
Do not force-rebase the shared dev branch. First inspect the topology and reproduce conflicts with git merge-tree.
If an earlier release was squash-merged, main may have the same tree as an earlier dev commit without sharing its ancestry. Verify tree equivalence before choosing a repair. Prefer merging main back into dev and pushing normally; use an ancestry-only ours merge only when exact tree equality proves main contains no unique content to preserve.
--squash, --rebase, or a force-push.dev.Stop when any red flag appears and return to the workflow above.
| PR | Allowed merge method | |---|---| | Feature/fix/docs branch → dev | Repository default; usually squash | | dev → main release promotion | Merge commit only |
Other measured skills in the registry, with their headline benchmark lift.