finishing-a-development-branch

Validate tests and execute merge, PR, keep, or discard options for a development branch.

4|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/atxinsky/skills --skill finishing-a-development-branch-atxinsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/atxinsky/skills/tree/main/finishing-a-development-branch
Command: npx skills add https://github.com/atxinsky/skills --skill finishing-a-development-branch-atxinsky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the finalization of a development branch by validating tests and presenting explicit merge/PR/cleanup options, reducing manual decision fatigue.

Core Features & Use Cases

  • Verify tests pass before completion to ensure a clean integration point.
  • Present four explicit options: merge locally, push/PR, keep branch, or discard.
  • Clean up worktrees/branches as part of the chosen path and coordinate with standard git workflows.
  • Integrate with existing development processes to streamline handoff after work is complete.

Quick Start

Run finishing-a-development-branch on your completed feature branch after all tests pass to view options and choose how to merge or cleanup.

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 finalize a git development branch after tests pass?

To finalize a development branch, the Skill verifies test results and presents four explicit options: merge locally, push for a pull request, keep the branch, or discard it entirely.

What is the best way to decide between merging locally or creating a pull request?

The best way to decide on a merge or pull request is to use a workflow that presents explicit integration options after verifying tests, allowing you to choose the appropriate git completion path deterministically.

How do I automate git worktree cleanup when finishing a feature branch?

You can automate git worktree cleanup during branch finalization by selecting a completion action that executes your chosen merge, PR, or discard path while coordinating cleanup of the worktree.

Can I push a pull request directly from my local feature branch?

Yes, you can push for a pull request directly by selecting the push/PR option presented by the workflow after your local test suite passes validation on the completed feature branch.

Why should I verify tests before merging a development branch?

You should verify tests before merging a development branch to ensure a clean integration point, reducing manual decision fatigue and preventing unverified code from entering the main workflow.