polycode-public

auto-merge-dry-run

Everything /auto-merge reports, with nothing it changes — the same catalogue, tables and verdicts, and no merge, commit, push or file write. Invoke when the operator wants to see what would merge before anything does.

polycode-public 0 Actualitzat fa 1 setm.
GitHub

Instal·la

npx skillscat add polycode-public/concordance/auto-merge-dry-run

Instal·la des del registre de SkillsCat.

SKILL.md

auto-merge-dry-run

Read .claude/skills/auto-merge/SKILL.md and follow it in dry-run mode. That is this skill's
whole content; the rules live beside the actions they suppress so the two cannot drift apart.

Dry-run mode is defined in that skill's "Dry-run" section. In short: gather everything, render
every table, reach every verdict, and take no action. No merge, no commit, no push, no rebase, no
branch or worktree deletion, no write to a tracked file, no PR comment or label, and no /watch.

Three things this skill adds, and nothing else.

Say it is a dry run in the first line. The tables are identical to the live run's, so without
that line a reader cannot tell whether a PR merged or merely would have.

Print what the live run would have done, as a full command in a fenced block prefixed with !,
so the operator can run any of it by hand. A row that would have merged reads would merge, never
merged.

A dry run that finds nothing ready is a useful result. Report the blocking gate for every PR
and stop. The point is to see the state before changing it.

If the operator then wants the merges, they invoke /auto-merge.