finishing-a-development-branch

Verify test status and present structured branch integration options.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill finishing-a-development-branch-fakhriaditiarahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/fakhriaditiarahman/Your-Skill-Agent/tree/main/.agent/skills/finishing-a-development-branch
Command: npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill finishing-a-development-branch-fakhriaditiarahman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of finalizing development work by providing clear, structured options for integrating code, ensuring tests pass, and managing the development environment.

Core Features & Use Cases

  • Test Verification: Automatically checks if tests pass before proceeding.
  • Branch Integration Options: Offers clear choices for merging locally, creating a Pull Request, keeping the branch, or discarding work.
  • Worktree Management: Handles the cleanup or preservation of development worktrees based on the chosen action.
  • Use Case: After completing a feature, use this Skill to ensure your code is production-ready, get it reviewed via a PR, or safely discard it if the work is no longer needed.

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 finalize a development branch and ensure tests pass before integration?

To finalize a development branch, the workflow verifies test status first, then presents structured options for code integration like local merges or pull requests. It ensures code quality and workflow adherence before finalizing the task.

What's the best way to manage worktree cleanup after merging a git branch?

Managing worktree cleanup after merging is handled by preserving or discarding the development worktree based on your chosen integration action. This ensures your local environment remains clean after finalizing the branch.

Can I create a pull request directly from a local development branch?

Yes, you can create a pull request directly from a local development branch. The workflow offers branch integration options that include creating a PR to get your code reviewed before finalizing the development task.

Does this workflow support discarding work on a feature branch safely?

Yes, the workflow supports discarding work safely. If your code is no longer needed, you can select the discard option to safely remove the feature branch and clean up the associated development worktree.

When do I need to verify test status before completing a development branch?

You need to verify test status before completing a development branch to ensure your code is production-ready. The workflow automatically checks if tests pass before proceeding with any code integration or worktree management.

Why does code integration require choosing between local merges and pull requests?

Code integration requires choosing between local merges and pull requests to provide clear options for finalizing development work. Local merges integrate code immediately, while pull requests enable team review before integration.