finishing-a-development-branch

Verify tests, perform production readiness checks, and present integration options.

9|2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/AetherCore-Dev/ag402 --skill finishing-a-development-branch-aethercore-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/AetherCore-Dev/ag402/tree/main/.claude/skills/finishing-a-development-branch
Command: npx skills add https://github.com/AetherCore-Dev/ag402 --skill finishing-a-development-branch-aethercore-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured process to ensure development work is production-ready before integration, preventing common errors and oversights.

Core Features & Use Cases

  • Test Verification: Ensures all automated tests pass before proceeding.
  • Production Readiness Check: Guides through critical checks for observability, rollback, backward compatibility, and tracking deferred items.
  • Integration Options: Presents clear choices for merging locally, creating a Pull Request, keeping the branch, or discarding the work.
  • Worktree Management: Integrates with worktree management for efficient development workflows.

Quick Start

Use the finishing-a-development-branch skill to finalize your 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 verify tests and production readiness before merging a development branch?

To verify production readiness before merging a development branch, you must ensure all automated tests pass and review critical checks for observability, rollback, and backward compatibility to minimize integration risks.

What is the best way to integrate a finished development branch into the main codebase?

The best way to integrate a finished development branch involves choosing between merging locally, creating a pull request, keeping the branch, or discarding the work based on your code integration workflow needs.

Can I create a pull request after completing a production readiness check?

Yes, you can create a pull request after completing a production readiness check, which ensures your code quality is verified and deferred items are tracked before initiating the pull request workflow.

Does this development workflow integrate with git worktree management?

Yes, this development workflow integrates with worktree management to provide efficient code integration processes when finalizing your current development branch and preparing it for production.

When should I discard a development branch instead of creating a pull request?

You should discard a development branch instead of creating a pull request when production readiness checks fail, automated tests do not pass, or the work no longer meets your code quality standards.