finish

Finalize a development branch with merge, PR, keep, or discard options.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/atmigtnca/sidep-ops --skill finish-atmigtnca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish
Source: https://github.com/atmigtnca/sidep-ops/tree/main/skills/finish
Command: npx skills add https://github.com/atmigtnca/sidep-ops --skill finish-atmigtnca

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides the finalization of a development branch by presenting a concise, repeatable decision path for merging, PR creation, or cleanup, once all tests pass.

Core Features & Use Cases

  • Verify tests pass before offering options.
  • Determine base branch and present four explicit options: merge locally, push and create PR, keep as-is, or discard.
  • Cleanup worktrees and branches to maintain reproducibility.

Quick Start

Use the finish skill after your feature branch is ready and tests pass to decide how to merge, open a PR, or clean up.

Frequently Asked Questions about finish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I finalize a git development branch after tests pass?

To finalize a git development branch after tests pass, you can use a structured workflow that verifies tests, detects the base branch, and presents explicit merge, PR, or cleanup options to ensure reproducible finalization.

What is the best way to merge a feature branch locally or create a pull request?

The best way to merge a feature branch or create a pull request is to use a guided workflow that offers four explicit options after test verification: merge locally, push and create a PR, keep the branch as-is, or discard it.

How does branch cleanup work for git worktrees after merging?

Branch cleanup for git worktrees works by removing obsolete worktrees and branches after a merge or discard decision, maintaining a reproducible development environment without leaving dangling local references.

Do I need to run tests before merging a git feature branch?

Yes, you need to run tests before merging a git feature branch because the finalization workflow requires test verification to pass before presenting any merge, pull request, or branch cleanup options.

Can I keep a development branch as-is instead of merging or discarding it?

Yes, you can keep a development branch as-is because the finalization workflow explicitly presents keeping the branch as one of four structured options alongside local merge, PR creation, and branch discard.