finishing-a-development-branch

Verify tests and merge branches or create pull requests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of concluding development tasks by providing clear, actionable options for integrating completed work, ensuring a clean and efficient workflow.

Core Features & Use Cases

  • Test Verification: Automatically runs the project's test suite to ensure code stability before integration.
  • Branch Integration Options: Guides the user through merging locally, creating a pull request, or safely discarding work.
  • Worktree Management: Handles the cleanup of development worktrees to maintain a tidy project environment.
  • Use Case: After finishing a new feature, use this Skill to verify all tests pass, then choose to either merge the changes directly into the main branch or create a pull request for review.

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 verify tests before merging a git development branch?

To verify tests before merging a git development branch, this skill automatically runs the project's test suite to ensure code stability before presenting structured integration options. It checks that all tests pass before proceeding with any branch management actions.

What is the best way to manage branch integration options after finishing development?

The best way to manage branch integration options is to use a structured workflow that guides you through merging locally, creating a pull request, or safely discarding work. This ensures a clean and efficient development workflow.

What is the process for cleaning up development worktrees after completing a feature?

The process for cleaning up development worktrees involves handling the removal of temporary working directories to maintain a tidy project environment. This worktree management ensures efficient project management after completing your development work.

Can I safely discard work on a development branch without breaking the main branch?

Yes, you can safely discard work on a development branch without breaking the main branch. This skill provides structured options to safely discard work, ensuring code stability and protecting the main branch from unverified changes.

When do I need to create a pull request versus merging locally for code integration?

You need to create a pull request versus merging locally when you want team review before integration. This skill guides you through both code integration paths, allowing you to choose between direct local merges or pull request creation based on your workflow.