Ship & operateMIT

Finishing a development branch

by Jesse Vincent (opens in a new tab) obra/superpowers

Finishes a Git branch through verified tests, integration choice, and guarded cleanup.

Installation

Skills CLI

Skills CLI command
npx skills@latest add obra/superpowers --skill finishing-a-development-branch

Requires Node.js and npm. Choose your agents in the installer; add -g for a global installation.

Fieldbook review

Reviewed 27 Sept 2026

Runs the full test suite, detects worktree state, confirms the base, then offers local merge, pull request, or preservation. It requires Git and project tests; pushing or merging touches shared state, while discard and force branch deletion require exact confirmation.

  • LicenceMIT
  • FrontmatterValid name and description
  • Risky patternsNone found
  • Size226 lines
  • Last checked27 Sept 2026 · 8db5a922b242dd4e1bf824cb91c13b3e8d8e8a86d6ceaf7f0774eb9cce909d65

What it can touch

  • Runs commands

    Runs shell commands such as tests, builds or installs.

  • Uses git

    Reads history or makes commits, branches or worktrees.

  • Network

    Reaches external services or the web.

Read the source

Fieldbook links to the original instead of copying it, so you always read the version you install.

skills/finishing-a-development-branch/SKILL.md on GitHub (opens in a new tab)