finishing-a-development-branch

Validate tests and guide Git merge workflows with four structured options.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/AngelWings1997/altas --skill finishing-a-development-branch-angelwings1997
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/AngelWings1997/altas/tree/main/altas-workflow/references/superpowers/finishing-a-development-branch
Command: npx skills add https://github.com/AngelWings1997/altas --skill finishing-a-development-branch-angelwings1997

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams to complete development work by validating tests and presenting structured options for merging, PRs, or cleanup, ensuring a smooth handoff.

Core Features & Use Cases

  • Verify tests pass before finalizing changes and offering merge options.
  • Determine the appropriate base branch to merge into and clarify the integration path.
  • Present exactly four structured options: 1) Merge locally, 2) Push and create a PR, 3) Keep the branch as-is, 4) Discard the work, with deterministic execution flow.
  • Automate follow-up steps including verification, option execution, and optional cleanup of worktrees.

Quick Start

Verify tests pass, then select a merge option and execute the chosen path, followed by cleanup.

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 feature branch after implementation?

To finalize a git feature branch, you verify tests pass, determine the base branch, then choose to merge locally, push a PR, keep the branch, or discard the work.

What's the best way to handle git branch merge decisions and worktree cleanup?

Handling git branch merge decisions involves validating tests, presenting structured options for integration or cleanup, and optionally automating worktree cleanup after execution.

Can I automate post-implementation git workflow integration steps?

Yes, you can automate post-implementation git workflow integration by validating tests and executing deterministic steps for merging, creating PRs, or cleanup.

What are my options for integrating a development branch into the base branch?

Your options for integrating a development branch are merging locally, pushing and creating a PR, keeping the branch as-is, or discarding the work entirely.

Why should I verify tests before merging a feature branch?

You should verify tests before merging a feature branch to ensure changes are stable, enabling a smooth handoff and preventing broken code from entering the base branch.

When do I need to clean up a git worktree after finishing development?

You need to clean up a git worktree after finishing development when you have executed a merge, PR, or discard option and want to remove the associated working directory.