finishing-a-development-branch

Decides how to integrate a finished development branch after tests pass.

Updated May 11, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/my-supremepowers --skill finishing-a-development-branch-avatar-arts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/AvaTar-ArTs/my-supremepowers/tree/main/qwen_skills/superpowers-finishing-a-development-branch
Command: npx skills add https://github.com/AvaTar-ArTs/my-supremepowers --skill finishing-a-development-branch-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides teams to complete development work by validating tests and offering clear, deterministic post-merge options (merge locally, push PR, keep or discard branch).

Core Features & Use Cases

  • Verify test results and communicate failures clearly.
  • Determine base branch and propose four concrete end states.
  • Execute chosen workflow steps and perform cleanup.

Quick Start

Activate the finishing-a-development-branch skill after tests pass to present the four options and guide the merge, PR, or cleanup decision.

Frequently Asked Questions about finishing-a-development-branch

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

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

To finish a git development branch after tests pass, you must determine the base branch and choose one of four explicit options: merge locally, push a pull request, keep the branch, or discard it.

What are my options for integrating a finished development branch?

Integrating a finished development branch involves selecting one of four explicit options: merging locally, pushing a pull request, keeping the branch, or discarding it, followed by executing the chosen workflow and performing cleanup.

What's the best way to handle a pull request workflow for a development branch?

Handling a pull request workflow for a development branch involves verifying test results, determining the base branch, and then selecting to push a PR from the four explicit end-state options to execute the workflow and perform cleanup.

Can I discard a development branch instead of merging it locally?

Yes, you can discard a development branch instead of merging it locally. The workflow presents four explicit options, including discarding the branch, after verifying test results and determining the base branch.

Does the branch finishing workflow verify test results before merging?

Yes, the branch finishing workflow verifies test results before merging. It applies to multi-step code workflows where teams must validate tests and communicate failures clearly before determining the base branch and presenting integration options.

When do I need to determine the base branch in a git workflow?

You need to determine the base branch in a git workflow after tests pass and before presenting four explicit end-state options to integrate a finished development branch, ensuring the chosen workflow executes against the correct target.