finishing-a-development-branch

Finalize a development branch by verifying tests, generating a trace summary, and updating task state.

4|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Mrlyk/superharness --skill finishing-a-development-branch-mrlyk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/Mrlyk/superharness/tree/main/skills/finishing-a-development-branch
Command: npx skills add https://github.com/Mrlyk/superharness --skill finishing-a-development-branch-mrlyk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides the completion of development work by presenting structured options for merge, PR, or cleanup after implementation is complete and tests pass.

Core Features & Use Cases

  • Step-by-step process to verify tests, generate a trace summary, update task state, present four explicit options, execute the chosen path, and perform cleanup.
  • Use cases include finishing a feature branch, deciding base branch for merge, and coordinating worktree cleanup with safe handoffs.

Quick Start

Use this skill to finalize a development branch by validating tests, generating a trace, and selecting a merge workflow.

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 development branch after tests pass?

To finalize a development branch after tests pass, this skill verifies the tests, generates a trace summary, and updates the task state. It then presents explicit merge workflow options and performs worktree cleanup for safe handoff.

What are the options for merging a completed feature branch?

When finishing a feature branch, this skill enforces four explicit options for merge or PR decisions. It determines the base branch, executes the chosen workflow path, and coordinates optional worktree cleanup for safe handoffs.

How does a git worktree cleanup workflow ensure safe handoffs?

Git worktree cleanup ensures safe handoffs by applying deterministic criteria for task state updates and test verification before removal. This skill coordinates worktree cleanup after executing the chosen merge or PR workflow path.

When do I need a trace summary for branch finalization?

A trace summary is needed for branch finalization when workflows require formal auditability and reproducible outcomes. This skill generates the trace summary after verifying tests and updating task state to satisfy deterministic handoff criteria.

Can I use this skill to determine the base branch for a merge?

Yes, you can use this skill to determine the base branch for a merge. It guides post-implementation decisions by evaluating test verification and presenting explicit merge workflow options that include base-branch determination.