superpowers-finishing-a-development-branch

Integrate completed feature branches via merge, PR, keep, or discard workflows.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-finishing-a-development-branch-qq824045252-ship-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers-finishing-a-development-branch
Source: https://github.com/qq824045252-ship-it/erp/tree/main/.agents/skills/superpowers-finishing-a-development-branch
Command: npx skills add https://github.com/qq824045252-ship-it/erp --skill superpowers-finishing-a-development-branch-qq824045252-ship-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams finish development work by deciding how to integrate completed code after tests pass, guiding the workflow with clearly defined outcomes for merge, PR, cleanup, or discard.

Core Features & Use Cases

  • Structured decision options: Presents four explicit outcomes to choose from, reducing ambiguity.
  • Test-verified integration: Requires tests to pass before proceeding and provides steps for validating the merged result.
  • End-to-end process: Covers the complete lifecycle from identifying the base branch to performing final cleanup.

Quick Start

Present four integration options and execute the chosen path.

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

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

FAQPage Schema
What is the best way to finish a development branch after tests pass?

Finishing a development branch involves choosing one of four integration outcomes: merge locally, push and create a pull request, keep the branch, or discard it. The workflow requires a validated test suite and base branch knowledge to execute the chosen path with final cleanup steps.

How do I choose between merging locally or creating a pull request for my feature branch?

Choosing between merging locally or creating a pull request depends on your team's need for auditable integration. The workflow presents four explicit outcomes to select from, reducing ambiguity and guiding the specific merge, PR, or cleanup actions required.

Do I need a validated test suite before merging a feature branch?

Yes, a validated test suite is required before proceeding with branch integration. The workflow is test-verified, meaning tests must pass before you choose an outcome, and it provides steps for validating the merged result after the action is complete.

What steps are included in a development branch cleanup workflow?

A development branch cleanup workflow covers the complete lifecycle from identifying the base branch to performing final cleanup. It includes selecting one of four predefined outcomes and executing accompanying cleanup steps to resolve how completed work is integrated.

Can I keep or discard a feature branch instead of merging it into the base branch?

Yes, you can keep the branch or discard it. The workflow presents four explicit outcomes: merge locally, push and create a pull request, keep the branch, or discard it, allowing you to resolve code integration without forcing a merge into the base branch.