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.