finishing-a-development-branch

Merge feature branches locally or push to GitHub for pull requests.

14|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill finishing-a-development-branch-ouro-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/Ouro-labs/ouroboros-plugins/tree/main/plugins/superpowers/vendor/superpowers/skills/finishing-a-development-branch
Command: npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill finishing-a-development-branch-ouro-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps developers complete development work smoothly by providing structured options for merging, creating pull requests, or discarding work after tests pass.

Core Features & Use Cases

  • Merge Options: Offers local merge or push for pull request based on workspace state.
  • PR Creation: Integrates with GitHub for creating PRs after pushing a branch.
  • Worktree Management: Handles branch deletion and worktree cleanup upon merge or discard.

Quick Start

Run the finishing-a-development-branch skill to complete your development branch work after tests pass.

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 merge a git development branch after tests pass?

To merge a git development branch after tests pass, you can use a local merge option or push the branch to GitHub to create a pull request. The skill assists with both paths and handles branch cleanup.

What's the best way to create a pull request on GitHub from a feature branch?

Creating a pull request on GitHub from a feature branch involves pushing the branch to the remote repository. This skill integrates with GitHub to handle the push and subsequent PR creation automatically.

Do I need git and GitHub integration to manage branch worktrees?

Yes, you need both git and GitHub integration to manage branch worktrees fully. Git handles local worktree management and branch deletion, while GitHub integration is required for remote pull request creation.

How do I clean up git worktrees when discarding a development branch?

To clean up git worktrees when discarding a development branch, the skill handles the deletion and worktree cleanup processes automatically upon merge or discard, ensuring no leftover workspace artifacts remain.

Can I choose between a local merge and a pull request for my feature branch?

Yes, you can choose between a local merge and a pull request for your feature branch. The skill offers structured merge options based on your current workspace state, allowing either local or remote completion.