finalize
Installation
SKILL.md
Finalize
Verified work still has to leave the branch on purpose. This skill reads where the branch stands, checks that a passing verdict covers exactly this content, offers the ways out that the state allows, and carries out the one the user picks.
state -> base -> gate -> option -> act -> re-check -> cleanup -> report
The optional argument names the option: merge, pr, squash, keep, discard, or
pause. Without it, step 4 offers the available ones. An instruction the user already
gave in the conversation counts as the choice; do not ask again.
1. Read the state
Collect facts before offering anything: