finishing-a-development-branch

Verify test passes, present merge or PR options, and clean up branches.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/stu43005/superpowers-codex --skill finishing-a-development-branch-stu43005
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/stu43005/superpowers-codex/tree/main/skills/finishing-a-development-branch
Command: npx skills add https://github.com/stu43005/superpowers-codex --skill finishing-a-development-branch-stu43005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ensures a streamlined completion process for development branches by guiding through testing, integration options, and branch management.

Core Features & Use Cases

  • Testing Verification: Validates test passes before offering integration options.
  • Merge/PR Creation: Handles merge operations and creates Pull Requests automatically.
  • Branch Management: Manages cleanup of completed branches.
  • Use Case: Ideal for developers at the end of a development cycle who need to integrate their changes back into the main codebase or decide on the final form of the work.

Quick Start

To finalize the development of 'feature-branch', execute the skill by saying: 'complete development on feature-branch.'

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 complete a git branch and verify tests before merging?▼

To complete a git branch, the Skill verifies that all tests pass before presenting integration options like merging or creating a pull request. It ensures a streamlined completion process for development branches.

What's the best way to finalize a development branch and create a pull request?▼

Finalizing a development branch is handled by guiding you through test verification and automatically creating a pull request on GitHub. It manages the merge operations and branch cleanup for end-of-cycle integration.

How do I clean up local git branches after merging a feature?▼

Cleaning up local git branches after a merge is managed automatically by the Skill during the development completion process. It handles branch cleanup once you select your preferred integration option.

Do I need GitHub to handle branch merge and PR creation?▼

Yes, you need GitHub for pull request creation and merge operations. The Skill requires both git and GitHub to execute integration actions and complete the development workflow.

When should I choose a merge over a pull request for branch completion?▼

Choosing a merge over a pull request depends on your workflow, and the Skill presents both options after verifying tests pass. It is designed for developers at the end of a development cycle deciding on the final form of their work.

Why does my branch completion workflow fail before offering integration options?▼

Branch completion fails before offering integration options if test verification does not pass. The Skill validates test passes first to ensure a streamlined integration process into the main codebase.