finishing-branch

v2026.09.25

Use after a task, story, epic, worktree, or development branch is implementation-complete and freshly verified. Presents merge, PR, keep, or discard choices and records evidence before cleanup.

GitHub
Install command
npx skhub add srstomp/finishing-branch
Markdown
SKILL.md

Finishing Branch

Close a development branch deliberately. Do not merge, delete, or mark work complete until the branch has fresh verification evidence and a clear user or workflow decision.

Checklist

  1. Inspect status: git status --short --branch.
  2. Review the diff: git diff --stat and targeted file diffs.
  3. Run the verification commands relevant to changed code.
  4. Confirm task/story/epic acceptance criteria are accounted for.
  5. Present the completion choice.
  6. Record the decision in ohno handoff or task notes.
  7. Clean up only after the selected path succeeds.

Completion Choices

ChoiceWhen to useAction
MergeLocal integration is desired nowMerge into the base branch after verification
Pull requestHuman review or CI is neededPush branch and open a PR with verification notes
KeepMore work remains or user wants a checkpointLeave branch/worktree intact and record next steps
DiscardWork is abandoned or supersededConfirm explicitly, then remove branch/worktree

Required Report

## Branch Finish

**Branch**: [name]
**Base**: [branch]
**Verification**: `command` -> PASS/FAIL
**Changed Files**: [summary]
**Recommended Path**: PR / merge / keep / discard
**Reason**: [short rationale]

Destructive cleanup, branch deletion, and discarding changes require explicit human confirmation unless the user already requested that exact action.

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.25

Published

Sep 25, 2026

Category

Uncategorized

License

MIT

Source path

plugins/pokayokay/skills/finishing-branch

Default branch

master

Latest commit

ef6a34d

Tree SHA

7e3eba3