finishing-a-development-branch

Validate tests and present structured merge options for feature branches.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/GOODWORKRINKZ/mylamp --skill finishing-a-development-branch-goodworkrinkz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/GOODWORKRINKZ/mylamp/tree/main/.agents/skills/finishing-a-development-branch
Command: npx skills add https://github.com/GOODWORKRINKZ/mylamp --skill finishing-a-development-branch-goodworkrinkz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the finalization of a feature branch by validating tests and offering a structured set of merge options, reducing ambiguity and ensuring a safe handoff.

Core Features & Use Cases

  • Test verification gate: automatically check that the branch passes the project test suite before proposing actions.
  • Structured options: present four explicit outcomes (merge locally, push and create PR, keep branch, or discard) to prevent ad-hoc decisions.
  • Guardrails and cleanup: confirms destructive actions and guides post-merge cleanup to keep repositories tidy.

Quick Start

Run the verification workflow on your feature branch and select one of the four options to proceed.

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 before merging?▼

To finalize a development branch, you must validate tests and select a structured merge option such as local merge, pull request creation, or branch cleanup to ensure a safe handoff.

What options do I have when a feature branch is complete and ready for integration?▼

When a feature branch is ready for integration, you have four explicit options: merge locally, push and create a pull request, keep the branch, or discard it entirely to prevent ad-hoc decisions.

How do I ensure tests pass before creating a pull request?▼

You can ensure tests pass before creating a pull request by using a test verification gate that automatically checks the branch against the project test suite before proposing any merge actions.

Does this workflow support local git merge and post-merge branch cleanup?▼

Yes, this workflow supports local git merge and post-merge branch cleanup by confirming destructive actions and guiding repository tidying after determining the base-branch for integration.

What is the best way to manage git branch options after feature completion?▼

The best way to manage git branch options after feature completion is to enforce test verification, determine the base-branch, and present explicit outcomes like local merge or PR creation for auditable handoffs.

When should I discard a development branch instead of keeping it?▼

You should discard a development branch instead of keeping it when the feature work is no longer needed, utilizing guardrails that confirm destructive actions to ensure safe repository cleanup.