finishing-a-development-branch

Guide Git branch completion with merge, PR, or cleanup options after tests pass.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/OnClickListener2048/confluence-mcp --skill finishing-a-development-branch-onclicklistener2048
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/OnClickListener2048/confluence-mcp/tree/main/.claude/skills/finishing-a-development-branch
Command: npx skills add https://github.com/OnClickListener2048/confluence-mcp --skill finishing-a-development-branch-onclicklistener2048

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides engineering teams to finalize a development branch after tests pass by offering structured options for merging, PRs, or cleanup.

Core Features & Use Cases

  • Provides four explicit wrap-up options: merge locally, push and create a PR, keep the branch for later, or discard the work.
  • Coordinates with common Git workflows and CI to validate tests before finalization.
  • Use case: after delivering a feature, use this skill to choose and enact the appropriate wrap-up action and ensure code quality and clean history.

Quick Start

Ask the assistant to finish the development branch by validating tests, determining the base branch, and selecting one of the four wrap-up options.

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 after my tests pass?

To finish a development branch after tests pass, you choose from four explicit wrap-up options: merge locally, push and create a PR, keep the branch for later, or discard the work. This enforces pre-merge validation to ensure code quality.

What is the best way to wrap up a Git feature branch?

The best way to wrap up a Git feature branch is to validate tests and determine the base branch before finalization. This coordinates with common Git workflows and CI to guide you through selecting the appropriate cleanup or merge action.

Does this workflow support creating a pull request after CI completes?

Yes, this workflow supports creating a pull request after CI completes. It offers structured post-CI wrap-up options, allowing you to push your work and create a PR directly once the pre-merge test validation passes.

How do I determine the base branch for a Git merge?

To determine the base branch for a Git merge, the workflow suggests the appropriate target branch during the finalization process. This ensures your development work merges into the correct integration line after tests pass.

Can I discard my Git branch changes instead of merging them?

Yes, you can discard your Git branch changes instead of merging them. The workflow provides an explicit action to discard the work, ensuring clean history if the feature is no longer needed or fails requirements.