Finishing a Development Branch

Merge, create pull requests, or discard feature branches with test verification.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill finishing-a-development-branch-cpfcoaching
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Finishing a Development Branch
Source: https://github.com/cpfcoaching/glowing-palm-tree/tree/main/skills-library/superpowers/collaboration/finishing-a-development-branch
Command: npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill finishing-a-development-branch-cpfcoaching

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the final steps of feature development, providing structured options for merging, creating pull requests, or discarding work.

Core Features & Use Cases

  • Structured Workflow: Offers clear, predefined steps for completing feature development.
  • Merge Options: Allows local merge or creating a pull request.
  • Cleanup: Ensures the worktree is cleaned up after integration or discarding.
  • Use Case: When you have a feature branch that is ready for integration, this Skill helps you decide the best course of action and guides you through it.

Quick Start

Activate the Finishing a Development Branch skill to complete the feature development process.

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 development branch and merge it into the main version control workflow?

Finishing a development branch involves selecting a merge, pull request, or discard option. The process ensures tests pass before integration and provides structured steps for post-merge worktree cleanup.

What is the best way to manage feature development cleanup after integration?

The best way to manage feature development cleanup is to use a structured workflow that automatically cleans up the worktree after merging or discarding a branch, ensuring the version control system remains organized.

Can I create a pull request directly when completing a feature branch?

Yes, creating a pull request is a built-in option when completing a feature branch. You can choose this path to initiate integration instead of performing a local merge or discarding the branch.

Do I need to run tests before merging a development branch?

Yes, you need to run tests before merging a development branch. The workflow ensures that tests pass before allowing the integration process to proceed, preventing broken code from entering the main branch.

What should I do if I want to discard a feature branch instead of merging it?

To discard a feature branch, you select the discard option within the workflow. The system will safely remove the worktree and clean up the version control environment without merging any changes.