finish-branch

Finalize Git feature branches with merge, PR, keep, or discard options.

319|74|Updated May 17, 2025
One-click install
npx skills add https://github.com/m-xlsea/ruoyi-plus-soybean --skill finish-branch-m-xlsea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-branch
Source: https://github.com/m-xlsea/ruoyi-plus-soybean/tree/main/.claude/skills/finish-branch
Command: npx skills add https://github.com/m-xlsea/ruoyi-plus-soybean --skill finish-branch-m-xlsea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams close out feature branches efficiently at the end of the V stage, ensuring changes are properly consolidated before delivery confirmation.

Core Features & Use Cases

  • Present branch finalization options: merge, pull request, keep, or discard.
  • Automatically generate PR descriptions when creating a PR.
  • Safely handle conflicts and branch deletion based on user choice.

Quick Start

Select an action (merge, pr, keep, or discard) to finalize the branch and execute the corresponding workflow.

Frequently Asked Questions about finish-branch

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

FAQPage Schema
How do I automate feature branch finalization in a Git workflow?

You finalize a feature branch by selecting an action such as merge, pull request, keep, or discard. This automates the V stage workflow, ensuring changes are safely consolidated before delivery confirmation.

Can I automatically generate pull request descriptions when creating a PR?

Yes, pull request descriptions are automatically generated when you select the PR option to finalize a branch. This ensures PR creation is handled efficiently without manual summary writing.

What is the best way to handle merge conflicts during branch cleanup?

Handling merge conflicts during branch cleanup is managed safely based on your chosen finalization action. The workflow detects conflicts and applies safe branch deletion rules after consolidation.

Does branch cleanup support keeping or discarding branches without merging?

Yes, branch cleanup supports keeping or discarding branches without merging. You can choose to keep a branch active or safely discard it to finalize the V stage before delivery confirmation.

When do I need branch finalization before delivery confirmation?

Branch finalization is needed during the V stage after kaizen and before delivery confirmation. It ensures engineering teams properly consolidate feature branch changes to guarantee safe releases.