project-orchestrator:finishing-branch

Coordinate testing, changelogs, and PR workflows across mono- and polyrepo projects.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/GigaFyde/project-orchestrator --skill project-orchestrator-finishing-branch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-orchestrator:finishing-branch
Source: https://github.com/GigaFyde/project-orchestrator/tree/main/skills/finishing-branch
Command: npx skills add https://github.com/GigaFyde/project-orchestrator --skill project-orchestrator-finishing-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates the finalization of development work by validating tests, preparing changelogs, ordering multi-service PRs, and cleaning up worktrees, enabling repeatable, safe merges.

Core Features & Use Cases

  • Enforces pre-merge test verification across mono- and polyrepo structures.
  • Automates changelog integration when configured and guides per-service PR sequencing.
  • Handles base-branch rebases, conflict guidance, and post-finish cleanup to ensure clean states.
  • Supports both monorepo and polyrepo layouts, adapting steps to service-level worktrees.

Quick Start

After implementing a feature, run the finishing-branch process to verify tests, create optional changelog entries, and present PR options.

Frequently Asked Questions about project-orchestrator:finishing-branch

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

FAQPage Schema
How do I automate pull request creation and changelog updates when finishing a branch?▼

Automating pull request creation and changelog updates when finishing a branch involves coordinating pre-merge test verification, preparing changelog entries, and ordering multi-service PRs. This process streamlines finalizing development work by validating tests and presenting PR options to ensure safe, repeatable merges.

What is the best way to sequence pull requests across a polyrepo project?▼

Sequencing pull requests across a polyrepo project requires guiding per-service PR ordering based on service-level worktrees. The finalization process adapts to multi-service setups, handling base-branch rebases and conflict guidance to coordinate PR workflows across repositories for clean, auditable finishes.

How do I handle base-branch rebases and merge conflicts before opening a pull request?▼

Handling base-branch rebases and merge conflicts before opening a pull request requires guidance during the branch finalization process. The workflow coordinates base-branch rebase operations, provides conflict guidance, and enforces post-finish cleanup to ensure worktrees remain in clean states before merging.

Can I enforce pre-merge test validation across both monorepo and polyrepo layouts?▼

Pre-merge test validation can be enforced across both monorepo and polyrepo layouts. The finalization workflow validates tests before merging, adapting its steps to service-level worktrees to support multi-service setups and ensure repeatable, safe merges across different repository structures.

Does automated branch finishing support auto-deploy warnings and audit trails?▼

Automated branch finishing supports auto-deploy warnings and records living-state outcomes for auditable finishes. It enforces pre-merge validations and provides auto-deploy warnings to ensure safe merges, maintaining an auditable record of the finalization process.

When should I not use automated branch finalization for pull requests?▼

Automated branch finalization for pull requests should not be used when manual intervention is required for complex conflict resolution beyond basic guidance. The process enforces pre-merge validations and handles cleanups, but severe conflicts may require manual handling outside the automated workflow.