finishing-a-development-branch

Verify tests, determine base branch, and execute merge or cleanup options.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/I-Onlabs/claude-code-skills --skill finishing-a-development-branch-i-onlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/I-Onlabs/claude-code-skills/tree/main/finishing-a-development-branch
Command: npx skills add https://github.com/I-Onlabs/claude-code-skills --skill finishing-a-development-branch-i-onlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finishing a development branch coordinates post-implementation steps by verifying tests and offering structured merge/PR/cleanup options.

Core Features & Use Cases

  • Verify tests pass automatically before presenting merge options.
  • Determine the appropriate base branch for the merge.
  • Present exactly four options and execute the chosen action, including optional cleanup.

Quick Start

Run the workflow to verify tests, determine the base branch, present four structured options, and execute the chosen action.

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

To finish a git development branch after tests pass, this workflow determines the appropriate base branch and presents structured options to merge, open a pull request, or execute cleanup actions automatically.

What is the best way to manage git branch cleanup after merging a feature?

The best way to manage git branch cleanup after merging is using an automated workflow that executes safe cleanup and optional worktree management based on your selected post-merge option.

How does branch management work when completing a pull request workflow?

Branch management during a pull request workflow works by guiding the completion of development work, verifying tests, and presenting exactly four structured options to execute the chosen action with optional cleanup.

Can I automatically determine the base branch before merging a git feature branch?

Yes, you can automatically determine the base branch before merging a git feature branch by running this workflow, which identifies the correct base branch after tests pass and before presenting merge options.

What options do I have for finishing development work on a feature branch?

When finishing development work on a feature branch, you have exactly four structured options covering merges, pull requests, and cleanup actions, which are presented after tests pass automatically.