finishing-a-development-branch

Verify tests and merge, push, or discard git feature branches.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill finishing-a-development-branch-nagyvikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/superpowers/skills/finishing-a-development-branch
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill finishing-a-development-branch-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the ambiguity and manual errors associated with closing out development tasks, ensuring that code is verified, integrated, or cleaned up in a consistent, safe manner.

Core Features & Use Cases

  • Automated Verification: Enforces mandatory test suite execution before any merge or PR action is taken.
  • Structured Workflow Options: Provides a clear, four-option menu for handling completed work: local merge, PR creation, preservation, or deletion.
  • Worktree Management: Automatically handles the cleanup of git worktrees to keep the local development environment organized.

Quick Start

Use the finishing-a-development-branch skill to verify my current work and guide me through the merge process.

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 safely merge a git feature branch after running tests?

To safely merge a git feature branch, this skill enforces mandatory test suite execution to verify code integrity before providing a structured integration workflow. It ensures code is safely merged, preserved, or discarded in a consistent manner.

What is the best way to automate git worktree cleanup when finishing a development branch?

Automating git worktree cleanup when finishing a development branch is handled by standardizing the branch completion process. It automatically cleans up git worktrees to keep your local development environment organized after integration or deletion.

Do I need a configured test suite to finalize a git branch?

Yes, you need a configured test suite to finalize a git branch. The skill requires git CLI access and a configured test suite to validate code integrity before allowing any merge, PR creation, or branch deletion actions.

What options do I have for handling a completed development branch?

When handling a completed development branch, you have four structured workflow options: local merge, PR creation, preservation, or deletion. This eliminates ambiguity and manual errors associated with closing out development tasks.

Why should I enforce test verification before creating a PR?

Enforcing test verification before creating a PR ensures code integrity and prevents unverified code from being integrated. This automated verification eliminates manual errors associated with closing out development tasks and standardizes branch completion.