finishing-a-development-branch

Verify branch gates, push, and create a pull request.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the safe completion of a finished development branch by ensuring gate verification and selecting an integration flow.

Core Features & Use Cases

  • Branch gate verification: Validates the project-defined checks before merging.
  • Mode selection: Chooses Autonomous vs Interactive based on how the finish is invoked.
  • PR creation and reporting: Pushes the branch, opens a PR, and generates post-run documentation.

Quick Start

Choose Autonomous Mode for automated finalization or Interactive Mode for manual completion, then follow the guided steps to verify, push, PR, and 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 automate finishing a git development branch with pull request creation?

The skill finalizes a development branch by enforcing branch-gate verification, resolving the base branch, and selecting an integration flow. It then pushes your branch, opens a pull request, and records post-run summaries.

What is branch-gate verification in a git workflow?

Branch-gate verification validates project-defined checks before merging a development branch. It acts as a safety mechanism to ensure code quality and compliance standards are met prior to pull request integration.

Can I interactively complete a git branch instead of fully automating the merge?

Yes, you can interactively complete a git branch by invoking interactive mode. This allows for manual completion where you guide the process to verify gates, push, create a PR, and handle cleanup.

Does finishing a development branch require resolving the base branch manually?

No, finishing a development branch does not require resolving the base branch manually. The workflow automatically resolves the base branch as part of its integration flow selection process.

What is the best way to ensure safe merge options when finalizing a pull request?

The best way to ensure safe merge options is to enforce gate checks before integration. This validates project-defined checks and safely pushes the branch while opening a pull request for review.