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.