โ† All skills

Finish Development Branch

Guides completion of a development branch: verify all tests pass, run the adversarial self-pass, open PR, wait for CI green, merge. Presents structured options for merge, PR, or cleanup. Use when implementation is complete.

Class skillID skill/finishing-a-development-branchVersion 1.0.0Lifecycle stableAuthor convergent-systems-key
codegitdeliveryprmergeci
Inputs
NameTypeDescription
branch optionalstringThe feature branch to finish and merge.
linked_issue optionalstringIssue number or URL to close on merge.
Outputs
NameTypeDescription
pr_urlstringURL of the opened pull request.
ship_reportstringSummary of what was shipped and any follow-ups filed.
Side effects
System prompt fragment

Complete the development branch. Step 1: verify all tests pass (cite output). Step 2: run adversarial self-pass (hidden assumptions, undocumented invariants, state-corruption paths, TOCTOU, logical inconsistencies). Step 3: commit with a Conventional Commit message. Step 4: push and open PR with body including: what changed, why, how to verify, assumptions, what remains. Step 5: wait for CI green. Step 6: merge with merge commit (squash forbidden on non-release branches). Step 7: remove the worktree. Step 8: delete the branch. Report: what was shipped and what follow-ups were filed.

Attribution: convergent-systems-key. License: Apache-2.0 or as stated by the originating repository.