finishing-a-development-branch

Verify tests and merge branches or create pull requests.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Cripacx/agentic-dotnet --skill finishing-a-development-branch-cripacx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/Cripacx/agentic-dotnet/tree/main/skills/finishing-a-development-branch
Command: npx skills add https://github.com/Cripacx/agentic-dotnet --skill finishing-a-development-branch-cripacx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of finalizing development work, ensuring code quality and providing clear options for integrating changes, preventing common merge conflicts and accidental data loss.

Core Features & Use Cases

  • Test Verification: Automatically checks if all tests pass before proceeding.
  • Branch Management: Guides through merging, creating pull requests, or discarding work safely.
  • Worktree Cleanup: Manages associated worktrees to avoid clutter.
  • Use Case: After completing a feature, use this skill to ensure tests are green, then choose to merge locally, create a PR, or safely discard the branch.

Quick Start

Use the finishing-a-development-branch skill to complete 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 safely merge a git feature branch after development is complete?

To finalize a development branch, verify all tests pass first, then select a structured integration option like merging locally or submitting a pull request to prevent merge conflicts and accidental data loss.

What is the best workflow for finishing a git feature branch?

The best workflow for finishing a git branch involves running test validation, choosing an integration method like a pull request, and cleaning up associated worktrees to avoid clutter and ensure code quality.

How do I clean up git worktrees after merging a branch?

Cleaning up git worktrees after merging involves selecting a branch cleanup option during the finalization workflow, which manages the associated worktrees automatically to prevent repository clutter.

Can I discard a git development branch without losing unmerged changes?

Yes, you can discard a development branch safely by selecting the discard option in the workflow, which ensures work is discarded safely without causing accidental data loss to the main codebase.

Why should I verify tests before creating a pull request?

Verifying tests before creating a pull request ensures code quality by validating that all checks pass, preventing broken code from being integrated into the main branch during the workflow.