finish-branch

Automate post-kaizen branch finalization with merge, PR, keep, or discard decisions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/isaenter/UES-PRO --skill finish-branch-isaenter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-branch
Source: https://github.com/isaenter/UES-PRO/tree/main/frontend-vben/.claude/skills/finish-branch
Command: npx skills add https://github.com/isaenter/UES-PRO --skill finish-branch-isaenter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow guides the finalization of a development branch after kaizen and before delivery, reducing manual coordination and ensuring consistent handoffs.

Core Features & Use Cases

  • Branch lifecycle decisions: choose between merge, create PR, keep branch, or discard with built-in safeguards.
  • Automatic PR description: when PR is chosen, generates a PR description from related design, quality, and plan documents.
  • Safe merge & cleanup: checks for conflicts before merging and handles branch deletion with user confirmation.
  • Use Case: When a feature branch has completed kaizen, use this to finalize the branch and prepare for delivery with minimal risk.

Quick Start

Run the finish-branch workflow to select an action (merge, pr, keep, or discard) and let the system guide the next steps.

Frequently Asked Questions about finish-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I finalize a Git branch after kaizen and prepare it for delivery?

To finalize a Git branch after kaizen, you can run a branch finalization workflow that guides post-kaizen delivery actions, automatically checking for merge conflicts and preparing the branch for handoff.

Can I automatically generate a pull request description from existing project documents?

Yes, when you choose to create a pull request during branch finalization, the system automatically generates a PR description by extracting details from related design, quality, and plan documents.

What is the best way to decide whether to merge, keep, or discard a feature branch?

The best way to decide on a feature branch's lifecycle is to use a deterministic decision flow that evaluates your branch state and guides you to safely merge, create a PR, keep, or discard it.

How does branch cleanup work when discarding a Git branch during finalization?

Branch cleanup during finalization handles branch deletion with a user confirmation prompt, ensuring safe removal of the Git branch only after you explicitly approve the discard action.

Does the merge process check for Git conflicts before finalizing the branch?

Yes, the merge process checks for Git conflicts during branch finalization to ensure safe merges, preventing problematic integrations before you proceed with delivery or branch cleanup.