sp-finishing-a-development-branch

Verify tests, identify the base branch, and finalize development work via four Git integration options.

4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/AlphaComposite/openclaw-superpowers-port --skill sp-finishing-a-development-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sp-finishing-a-development-branch
Source: https://github.com/AlphaComposite/openclaw-superpowers-port/tree/main/skills/sp-finishing-a-development-branch
Command: npx skills add https://github.com/AlphaComposite/openclaw-superpowers-port --skill sp-finishing-a-development-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides teams on how to finalize completed development work after tests pass by presenting four clear integration options: merge locally, push and create a PR, keep the branch as-is, or discard.

Core Features & Use Cases

  • Verifies test outcomes to ensure readiness before integration.
  • Determines the base branch and coordinates with dependent skills to execute the chosen workflow.
  • Presents a deterministic, four-option workflow and handles subsequent cleanup of worktrees and branches.

Quick Start

Verify tests pass, determine the base branch, then select one of the four integration options to finalize the work.

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

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

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

To finalize a git branch after tests pass, you can choose from four integration paths: merge locally, push and create a pull request, keep the branch, or discard it entirely.

What is the best way to merge a finished development branch locally?

The best way to merge a finished development branch locally involves verifying tests, determining the base branch, and then selecting the merge option to safely integrate and clean up the worktree.

Can I create a pull request automatically after my branch tests pass?

Yes, you can create a pull request automatically by verifying tests pass and selecting the push and PR creation option, which determines the base branch and coordinates the workflow for you.

Do I need a Git CLI to complete my development branch workflow?

You need a Git CLI to complete your development branch workflow, as the process coordinates with sub-skills to verify tests, identify the base branch, and manage worktrees for integration.

When should I discard a development branch instead of merging it?

You should discard a development branch instead of merging it when the completed work is no longer needed, utilizing the discard option to safely remove the branch and clean up its associated worktree.

Why identify the base branch before merging a git workflow?

Identifying the base branch before merging a git workflow ensures that the integration path targets the correct destination, allowing the chosen merge, pull request, keep, or discard action to execute safely.