finishing-a-development-branch

Present merge, PR, keep, or discard options for a tested development branch.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/DarkCodePE/quipu --skill finishing-a-development-branch-darkcodepe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/DarkCodePE/quipu/tree/main/docs/arquetipo/deliverables/skills/kernel/finishing-a-development-branch
Command: npx skills add https://github.com/DarkCodePE/quipu --skill finishing-a-development-branch-darkcodepe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finishing a development branch requires a clear plan to integrate, merge, or clean up work after all tests pass. This skill presents a structured set of options to streamline this decision and prevent stalled progress.

Core Features & Use Cases

  • Verifies test results to determine readiness.
  • Determines the appropriate base branch and workflow path.
  • Presents exactly four options: merge locally, push and create PR, keep the branch as-is, or discard the work.
  • Applies cleanup steps automatically where applicable to keep the repository tidy.

Quick Start

Run the test suite, confirm all tests pass, and then choose one of the four completion options to finalize the 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 development branch after all tests pass?

To finish a development branch, this skill verifies your tests, identifies the base branch, and presents four structured options: merge locally, push and create a pull request, keep the branch as-is, or discard the work.

What is the best way to merge a completed feature branch cleanly?

The best way to merge a completed feature branch is choosing between a local merge, creating a pull request, or discarding it, with this skill applying automatic cleanup steps to keep your repository tidy after the workflow finishes.

Can I choose to discard work and cleanup a Git branch automatically?

Yes, you can discard work and cleanup a Git branch automatically by selecting the discard option, which removes the stalled development branch and keeps the repository tidy without requiring manual Git commands.

Do I need to verify tests before merging a development branch?

Yes, you need to verify tests before merging a development branch because this skill checks test results to determine readiness and will only present integration, rebase, or cleanup options after the suite passes.

Does this workflow support creating a pull request from a local development branch?

Yes, this workflow supports creating a pull request from a local development branch by selecting the push and create PR option, which integrates your tested feature work into the identified base branch.

Why does my feature branch stall when trying to determine the merge path?

Your feature branch stalls when the base branch is unidentified, but this skill prevents stalled progress by determining the appropriate workflow path and presenting structured options to finalize the work.