skill-finish-branch

Verify test results and guide branch merging, pull requests, or deletion.

28|3|Updated May 10, 2026
One-click install
npx skills add https://github.com/CES-Ltd/Lumi --skill skill-finish-branch-ces-ltd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-finish-branch
Source: https://github.com/CES-Ltd/Lumi/tree/main/resources/seed/octopus/skills/skill-finish-branch
Command: npx skills add https://github.com/CES-Ltd/Lumi --skill skill-finish-branch-ces-ltd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of finishing development branches by verifying test pass status and providing safe, guided options to merge, create pull requests, keep, or discard the branch.

Core Features & Use Cases

  • Test Verification: Checks if the project's test suite passes across various languages.
  • Branch Management: Offers clear options to merge locally, create pull requests, or discard branches.
  • Use Case: Developers finishing a feature branch can automatically validate tests, then decide whether to merge, submit a PR, or delete the branch safely.

Quick Start

Ask the AI: Finish my current branch safely after verifying tests pass, then choose to merge, PR, keep, or discard.

Frequently Asked Questions about skill-finish-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely finish a git branch after verifying tests pass?

To safely finish a git branch, you can automate test verification and then choose to merge locally, create a pull request, keep, or discard the branch. This guided workflow ensures safe cleanup and reduces manual errors.

Can I automatically run multi-language test commands before merging a branch?

Yes, branch completion workflows support multi-language test commands to verify test results automatically. This test validation step runs before you proceed to safe merging, pull request creation, or branch deletion.

What is the best way to discard a branch and clean up remote git branches?

Discarding a branch safely involves guided branch deletion with optional remote deletions. This approach ensures thorough cleanup of both local and remote branches, reducing manual errors in your branch management workflow.

Does this branch management workflow support both local merges and pull request creation?

Yes, branch management supports both local merges and pull request creation. After verifying tests pass, you are guided through safe options to either merge the branch locally or submit a PR for review.

When should I keep a branch instead of merging or deleting it?

You should keep a branch when you want to pause work or retain code without finalizing it. The branch completion workflow offers this as a safe option alongside merging, pull request creation, or discarding, ensuring flexible branch management.