finishing-a-development-branch

Verify tests and execute branch integration workflows.

20|7|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/kaivyy/kabot --skill finishing-a-development-branch-kaivyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/kaivyy/kabot/tree/main/kabot/skills/finishing-a-development-branch
Command: npx skills add https://github.com/kaivyy/kabot --skill finishing-a-development-branch-kaivyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of concluding development tasks by providing clear, structured options for integrating completed work, ensuring a clean and efficient workflow.

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 the work.
  • Worktree Management: Handles the cleanup or preservation of worktrees based on the chosen action.
  • Use Case: After finishing a new feature, this skill helps you decide whether to merge it into main, open a PR, or safely discard it if the work is no longer needed, all while ensuring tests pass.

Quick Start

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

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 finish a development branch and integrate my code?

To finish a development branch, you verify tests pass, then choose an integration workflow: merge locally, create a pull request, preserve the branch, or discard the work. The skill executes the chosen workflow and cleans up the worktree.

What is the best way to manage git branch cleanup after completing a feature?

The best way to manage git branch cleanup is selecting an integration option after tests pass. The workflow handles worktree cleanup or preservation automatically based on whether you merge locally, open a pull request, or discard the branch.

Can I create a pull request after verifying my development branch tests pass?

Yes, you can create a pull request after verifying tests pass. The skill presents structured branch integration options, allowing you to select pull request creation to integrate completed code while ensuring code quality.

What should I do if my tests fail before merging a development branch?

If tests fail before merging a development branch, you cannot proceed with integration. The skill mandates passing tests before allowing any local merge, pull request creation, or branch preservation workflow to ensure code quality.

Does this branch integration workflow support keeping the branch instead of merging?

Yes, the branch integration workflow supports keeping the branch. Alongside local merges and pull requests, you can choose to preserve the current development branch and its worktree instead of discarding the completed work.