finishing-a-development-branch

Verifies tests then guides users through merge, PR, or cleanup decisions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Hanseooo/hanseo-opencode-workflows --skill finishing-a-development-branch-hanseooo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/Hanseooo/hanseo-opencode-workflows/tree/main/skills/finishing-a-development-branch
Command: npx skills add https://github.com/Hanseooo/hanseo-opencode-workflows --skill finishing-a-development-branch-hanseooo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guide completion of development work by verifying tests and presenting deterministic options for merge, PR, or cleanup, ensuring a clean and auditable wrap-up.

Core Features & Use Cases

  • Verify tests pass before offering options to integrate or discard work.
  • Determine a suitable base branch and present exactly four concrete actions.
  • Execute the chosen action and perform safe cleanup of worktrees and branches when required.

Quick Start

Run the finishing-a-development-branch skill after tests pass to decide how to merge, create a PR, keep, or discard the feature branch.

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 branch after development is complete?

To finalize a git branch, you need to verify tests pass and then choose a deterministic integration path. This skill automates branch finalization by verifying tests and presenting four concrete options for merging, creating a pull request, keeping, or discarding the feature branch.

What is the best way to clean up feature branches after a merge?

The best way to clean up feature branches is to execute safe cleanup steps after integration. This skill guides you through merge, PR, or cleanup decisions and performs safe deletion of worktrees and branches once the chosen action is complete.

How do I create a pull request after verifying my feature tests pass?

Creating a pull request after tests pass requires determining a suitable base branch and selecting the PR action. This skill verifies your tests, identifies the base branch, and offers a specific pull request option among its four deterministic choices.

Can I automate the git workflow for wrapping up finished development work?

Yes, you can automate the git workflow for wrapping up development work by running this skill after tests pass. It ensures an auditable wrap-up by automating test verification and guiding you through explicit merge, PR, or cleanup actions.

What should I do if I want to discard a git feature branch safely?

To discard a git feature branch safely, you need a workflow that offers explicit cleanup choices. This skill presents discarding the feature as one of four concrete actions and executes safe cleanup of worktrees and branches when selected.

Does finishing a development branch require passing tests before merging?

Yes, finishing a development branch requires passing tests before merging. This skill verifies that tests pass before offering any options to integrate, keep, or discard the work, ensuring a clean and auditable wrap-up.