finishing-a-development-branch

Verifies tests, determines the base branch, and presents merge, pull request, or branch preservation options.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/diegogalmarini/EscriAR --skill finishing-a-development-branch-diegogalmarini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/diegogalmarini/EscriAR/tree/main/.agent/skills/finishing-a-development-branch
Command: npx skills add https://github.com/diegogalmarini/EscriAR --skill finishing-a-development-branch-diegogalmarini

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of concluding development work by providing clear, actionable options for integrating changes and cleaning up branches, preventing common errors and ensuring a smooth workflow.

Core Features & Use Cases

  • Test Verification: Ensures all tests pass before proceeding.
  • Branch Integration Options: Guides users through merging locally, creating a Pull Request, or keeping the branch.
  • Worktree Management: Handles the cleanup of associated worktrees.
  • Use Case: After completing a new feature, this Skill will verify your code, ask if you want to merge it into main, create a PR, or discard the work, and then perform the necessary Git operations.

Quick Start

Use the finishing-a-development-branch skill to finalize your current work and choose how to integrate it.

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 and integrate code safely?

Finalizing a git development branch requires verifying tests pass, determining the base branch, and selecting an integration method like merging locally or creating a pull request. This process ensures safe code integration and proper branch lifecycle management.

What is the best way to manage worktree cleanup after merging a branch?

Managing worktree cleanup after merging involves selecting your integration path, such as a local merge or pull request. The workflow handles associated worktree cleanup automatically based on your chosen code integration method.

How do I verify tests before creating a pull request?

Verifying tests before creating a pull request is a built-in prerequisite step. The workflow ensures all tests pass before presenting structured options for branch integration, preventing common development workflow errors.

Can I keep my git branch instead of merging it into main?

Yes, you can keep your git branch. When finishing development work, the workflow presents structured branch integration options, allowing you to preserve the branch instead of merging or creating a pull request.

Does this branching workflow require any specific git dependencies?

No specific dependencies are required. The workflow operates standalone to guide branch integration, using standard git commands to verify tests, manage worktrees, and merge code or create pull requests.