uv-finishing-a-development-branch

Verify tests and present merge, PR, or cleanup options for Git branches.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/uv-xiao/pkbllm --skill uv-finishing-a-development-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-finishing-a-development-branch
Source: https://github.com/uv-xiao/pkbllm/tree/main/productivity/finishing-a-development-branch
Command: npx skills add https://github.com/uv-xiao/pkbllm --skill uv-finishing-a-development-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, safe, and efficient workflow for completing a development branch, ensuring code quality and clear integration paths.

Core Features & Use Cases

  • Test Verification: Automatically checks if tests pass before proceeding.
  • Branch Integration Options: Guides the user through merging locally, creating a Pull Request, keeping the branch, or discarding work.
  • Worktree Management: Handles the cleanup of associated worktrees to maintain a clean development environment.
  • Use Case: After finishing a new feature, use this skill to ensure all tests pass, then choose to merge it into main, create a PR for review, or safely discard the work if it's no longer needed.

Quick Start

Use the finishing-a-development-branch skill to complete your current work.

Frequently Asked Questions about uv-finishing-a-development-branch

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

FAQPage Schema
How do I safely finish a development branch and verify tests before merging?

To safely finish a development branch, you can use a workflow that automatically verifies tests pass and then presents structured options for merging, creating a pull request, or cleaning up. This ensures code quality before integration.

What is the best way to manage branch integration and worktree cleanup after completing a feature?

The best way to manage branch integration and worktree cleanup is to use a workflow that handles test verification, branch merging or pull request creation, and associated worktree removal to maintain a clean development environment.

Do I need GitHub CLI installed to create a pull request through this development workflow?

GitHub CLI is an optional dependency for creating pull requests within this workflow. Git is required for core branch management, but you can still merge branches locally or discard work without the GitHub CLI.

Can I discard work and clean up a git branch if my tests fail or the feature is no longer needed?

Yes, you can discard work and clean up a git branch even if tests fail or the feature is no longer needed. The workflow provides options to safely discard work and handle associated worktree cleanup.

How does test verification work before creating a pull request?

Test verification before creating a pull request works by automatically checking if your tests pass. If successful, it guides you through structured options for code integration, ensuring only verified code is submitted for review.