finishing-a-development-branch

Verify tests and execute merge, pull request, or cleanup workflows.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill finishing-a-development-branch-robkisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/robkisk/coding-agents-databricks-app/tree/main/.claude/skills/finishing-a-development-branch
Command: npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill finishing-a-development-branch-robkisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of finalizing development work by providing clear, actionable options for integrating code, ensuring tests pass, and managing the development branch and worktree.

Core Features & Use Cases

  • Test Verification: Automatically checks if project tests pass before proceeding.
  • Branch Integration Options: Guides the user through merging locally, creating a Pull Request, or keeping the branch as-is.
  • Worktree Management: Handles the cleanup or preservation of development worktrees based on the chosen integration path.
  • Use Case: After completing a new feature, use this Skill to ensure all tests are green, push the branch, create a PR with a summary, and then clean up the local worktree.

Quick Start

Use the finishing-a-development-branch skill to finalize the current development branch.

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

To finalize a git development branch after passing tests, the skill verifies your tests are green and then presents structured options to merge locally, create a pull request, or keep the branch as-is before executing your chosen workflow.

What should I do with my git worktree after creating a pull request?

After creating a pull request, you should clean up or preserve your git worktree based on your integration path. The skill manages worktree cleanup automatically once the PR workflow is selected and executed.

How do I handle failing tests before merging a development branch?

When handling failing tests before merging a development branch, the skill detects the failure and halts the integration process, preventing a broken branch from being merged or pushed until tests pass.

What is the best way to discard local development work and clean up the branch?

The best way to discard local development work and clean up the branch is to select the discard workflow option, which removes the branch and manages the associated worktree to ensure a clean repository state.

Can I automate code integration and worktree management for my development workflow?

Yes, you can automate code integration and worktree management for your development workflow. The skill guides the entire completion process, from test verification to branch integration and worktree cleanup, automatically.

Does this branch management workflow support local merges without a pull request?

Yes, this branch management workflow supports local merges without a pull request. It provides local merge as a structured integration option alongside pull request creation or keeping the branch isolated.