finishing-a-development-branch

Guide merge, PR, or cleanup decisions after tests pass.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Ab0umar/SRV100_Acc --skill finishing-a-development-branch-ab0umar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/Ab0umar/SRV100_Acc/tree/main/.codex/plugins/cache/openai-curated/superpowers/dc902811/skills/finishing-a-development-branch
Command: npx skills add https://github.com/Ab0umar/SRV100_Acc --skill finishing-a-development-branch-ab0umar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides completion of development work by presenting clear options for merge, PR, or cleanup after tests pass.

Core Features & Use Cases

  • Verifies tests before proceeding to integration decisions.
  • Detects repository environment and worktree structure to tailor options.
  • Presents deterministic actions (merge locally, push PR, keep, or discard) and manages workspace cleanup.

Quick Start

Announce the completion workflow, verify tests, determine environment, present options, and execute the chosen path.

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?

Git branch integration involves deciding whether to merge locally, open a pull request, or discard the branch, a process this workflow guides by verifying tests and detecting your environment before presenting structured options.

What's the best way to manage worktree cleanup when merging a feature branch?

Managing worktree cleanup during a merge is handled by evaluating the worktree structure, executing the chosen integration path, and optionally cleaning up the workspace to keep the repository organized.

Can I push a pull request instead of a local merge for my completed feature?

Yes, you can push a pull request instead of a local merge; the workflow presents both options alongside keep or discard choices after verifying tests and detecting the base branch.

Does this workflow require a specific git environment to determine the base branch?

No specific git environment is strictly required; the workflow detects the repository environment and worktree structure dynamically to determine the base branch and tailor the available integration options.