finishing-a-development-branch

Verify tests and merge branches or create pull requests.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/cooopmac/nourish --skill finishing-a-development-branch-cooopmac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/cooopmac/nourish/tree/main/.claude/project/skills/finishing-a-development-branch
Command: npx skills add https://github.com/cooopmac/nourish --skill finishing-a-development-branch-cooopmac

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of completing a development branch by providing structured options for merge, pull request creation, or cleanup, ensuring that all tests pass and the branch is integrated properly.

Core Features & Use Cases

  • Verify Tests: Ensures all tests pass before proceeding with integration.
  • Merge Options: Offers to merge back to the base branch locally or push and create a pull request.
  • Cleanup: Handles branch and worktree cleanup based on the user's choice.
  • Use Case: After finishing development, this Skill guides you through the process of either merging the branch into the base branch, creating a pull request, keeping the branch for later, or discarding the work entirely.

Quick Start

Use the finishing-a-development-branch skill to complete this work after ensuring all tests have passed.

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?▼

To finish a git development branch after tests pass, you can either merge it back to the base branch locally or push it to create a pull request. The workflow also handles branch and worktree cleanup.

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

Merging a development branch locally involves verifying tests pass first, then executing a local merge into the base branch. This structured approach ensures proper integration and offers optional worktree cleanup.

Can I create a pull request from the command line after finishing development?▼

Yes, you can create a pull request from the command line by choosing the pull request option when completing your development branch. The workflow pushes your branch and initiates the pull request creation process.

Do I need Git installed to complete a development branch workflow?▼

Yes, you need Git and common command-line tools installed to execute the development branch completion workflow. These dependencies are required for verifying tests, merging, and handling worktree cleanup.

What should I do if I want to discard my development branch work entirely?▼

To discard development branch work entirely, select the discard option during the branch completion process. This action handles branch and worktree cleanup based on your input, removing the unwanted work.