superpowers-finishing-a-development-branch

Present structured merge, PR, or cleanup options after tests pass.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/family3253/skill --skill superpowers-finishing-a-development-branch-family3253
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-finishing-a-development-branch
Source: https://github.com/family3253/skill/tree/main/skills/superpowers-finishing-a-development-branch
Command: npx skills add https://github.com/family3253/skill --skill superpowers-finishing-a-development-branch-family3253

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After implementing a feature, this skill guides how to finalize work by presenting a structured set of integration options once all tests pass.

Core Features & Use Cases

  • Verify tests pass before proposing actions
  • Determine base branch and present a fixed four-option flow
  • Provide concrete steps for merging locally, creating a PR, or cleaning up
  • Ensure safe cleanup of worktree and feature branch when appropriate

Quick Start

Verify tests pass, determine the base branch, and choose one of the four options.

Frequently Asked Questions about superpowers-finishing-a-development-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I finalize a development branch after tests pass?

Finalizing a development branch after tests pass involves choosing between merging locally, creating a pull request, or cleaning up the branch. This skill presents a fixed four-option decision flow to guide that integration choice.

What is the best way to clean up a feature branch and worktree after merging?

Cleaning up a feature branch and worktree after merging requires safe deletion of the branch and its associated files. This skill performs optional worktree cleanup when appropriate after you choose your integration path.

Can I create a pull request directly from a local development branch?

Creating a pull request directly from a local development branch is one of the four fixed options provided. Once tests pass and the base branch is identified, the skill offers concrete steps to initiate PR creation.

Do I need to verify tests pass before merging a git workflow branch?

Verifying tests pass before merging a git workflow branch is a strict prerequisite. This skill enforces test verification before proposing any merge, pull request, or cleanup actions.

What merge strategy should I use to finish my development branch?

Choosing a merge strategy to finish your development branch depends on your team's workflow. This skill helps determine the base branch and presents structured merge options to standardize that decision.

Why does my branch cleanup workflow require identifying a base branch?

Branch cleanup workflow requires identifying a base branch to ensure integration changes are properly targeted. This skill determines the base branch first before presenting its four-option decision flow.