finishing-a-development-branch

Verify git worktree state and generate a parseable branchCloseoutReport with docs and release decisions.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/vTRKA/supervibe --skill finishing-a-development-branch-vtrka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/vTRKA/supervibe/tree/main/skills/finishing-a-development-branch
Command: npx skills add https://github.com/vTRKA/supervibe --skill finishing-a-development-branch-vtrka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the risk of finishing a development branch without clear ownership, durable proof, or required documentation and release-readiness evidence—leading to confusing PR history, lost context, and unclear rollback/support responsibilities.

Core Features & Use Cases

  • Final closeout planning with scope safety: classifies owned versus unrelated work using git state and upstream deltas to prevent reverting or deleting other users’ or workers’ changes.
  • Gate-based validation and evidence capture: runs final pre-PR/final validation (via the project-equivalent gate) and records exact commands, exit codes, and receipts that justify the closeout decision.
  • Explicit docs and release-notes triage: determines whether to update documentation and changelog/release notes, and records the rationale even when “not needed.”
  • Release/support handoff readiness: prepares release readiness and worker handoff artifacts (including rollback, support owner, exceptions, and residual risk) before merge/PR/archival.

Quick Start

Use the finishing-a-development-branch skill after your implementation is complete and you want the AI to run the final validation evidence, decide docs/changelog/release-readiness updates, and generate a branch closeout report ready for a PR, merge, archive, or handoff.

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 close a git development branch safely with proper merge readiness evidence?

Closing a git development branch safely requires verifying the worktree state, running a final pre-merge validation gate, preserving receipts with exact commands and exit codes, and generating a parseable branch closeout report.

What is branch closeout documentation triage and when do I need it?

Branch closeout documentation triage determines whether to update documentation and changelog or release notes before merging. It records the rationale for these decisions even when updates are deemed not needed.

How do I prepare a git branch for release handoff without disturbing parallel work?

Preparing for release handoff without disturbing parallel work involves classifying owned versus unrelated upstream deltas, verifying the git worktree state, and preparing handoff artifacts including rollback and support ownership details.

Can I generate a branch closeout report that includes residual risk and rollback support?

Yes, generating a branch closeout report includes release readiness and worker handoff artifacts. It explicitly captures rollback support, support owner, exceptions, and residual risk before initiating a merge, PR, or archival.

What is the best way to prevent reverting unrelated changes when finishing a feature branch?

The best way to prevent reverting unrelated changes during branch closeout is using scope safety classification, which analyzes git state and upstream deltas to isolate owned work from other users' changes.

Why does pre-merge validation fail to provide durable proof for branch closeout?

Pre-merge validation often lacks durable proof because it does not enforce an evidence capture gate. Final closeout requires recording exact validation commands and exit codes as receipts to justify the merge readiness decision.