Agent skill · software engineering · aiskillstore
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Why this skill is useful
Adds a comprehensive executable workflow for merging branches, including test verification and structured options that enhance the AI's capabilities in version control management.
What it needs
Requires gh, git installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Finishing a Development Branch Overview Guide completion of development work by presenting clear options and handling chosen workflow. Core principle: Verify tests → Present options → Execute choice → Clean up. Announce at start: "I'm using the finishing-a-development-branch skill to complete this work." The Process Step 1: Verify Tests Before presenting options, verify tests pass: If tests fail: Stop. Don't proceed to Step 2. If tests pass: Continue to Step 2. Step 2: Determine Base Branch Or ask: "This branch split from main - is that correct?" Step 3: Present Options Present exactly these 4 options: Don't add explanation - keep options concise. Step 4: Execute Choice Option 1: Merge Locally Then: Cleanup worktree (Step 5) Option 2: Push and Create PR Then: Cleanup worktree (Step 5) Option 3: Keep As-Is Report: "Keeping branch <name>. Worktree preserved at <path>." Don't cleanup worktree. Option 4: Discard Confirm first: Wait for exact confirmation. If confirmed: Then: Cleanup worktree (Step 5) Step 5: Cleanup Worktree For Options 1, 2, 4: Check if in worktree: If yes: For Option 3: Keep worktree. Quick Reference Option Merge Push Keep Worktree Cleanup Branch -------- ------- ------ --------------- ---------------- 1. Merge locally ✓ - - ✓ 2. Create PR - ✓ ✓ - 3. Keep as-is - - ✓ - 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/finishing-a-development-branch--9c57ca