finishing-a-development-branch

Verify tests, present merge, PR, or discard options, and clean up worktrees.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of completing development work by providing a structured approach to verifying code, presenting integration options, and cleaning up the development environment.

Core Features & Use Cases

  • Test Verification: Ensures all tests pass before proceeding.
  • Branch Integration: Guides users through merging locally, creating a Pull Request, or discarding work.
  • Worktree Management: Handles the cleanup of development worktrees.
  • Use Case: After finishing a new feature, use this Skill to ensure the code is stable, decide on the best way to integrate it into the main codebase, and clean up your workspace.

Quick Start

Use the finishing-a-development-branch skill to complete your 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 git development branch and integrate my code?

To finish a git development branch, you need to verify tests, choose an integration method like merging locally or creating a pull request, and clean up the worktree to ensure code stability and organized project management.

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

Managing worktree cleanup after completing a feature involves removing the isolated development environment once code integration is complete, ensuring an organized project workspace without leftover branch artifacts.

Can I discard changes instead of creating a pull request when finishing development work?

Yes, you can discard work instead of creating a pull request. When finishing development work, structured options are presented to either merge locally, create a pull request, or completely discard the changes.

Do I need to run tests before merging a development branch locally?

Yes, running tests before merging a development branch locally is required. Test verification ensures all tests pass first, guaranteeing code stability before proceeding with any branch integration options.

What steps are involved in the development workflow for branch integration?

The development workflow for branch integration involves verifying code stability through testing, presenting explicit user choices for integration like merging or pull requests, and managing worktree cleanup deterministically.