Git Branch Feature Coordinator

Coordinate multi-PR feature branches via squash-merge into an integration branch.

14|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Cogni-DAO/node-template --skill git-branch-feature-coordinator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Git Branch Feature Coordinator
Source: https://github.com/Cogni-DAO/node-template/tree/main/.openclaw/skills/git-branch-feature-coordinator
Command: npx skills add https://github.com/Cogni-DAO/node-template --skill git-branch-feature-coordinator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of large, complex feature branches that involve multiple pull requests, ensuring a clean and reviewable integration process.

Core Features & Use Cases

  • Integration Branch Management: Creates and maintains a dedicated integration branch for features.
  • PR Routing: Ensures all changes are routed through sub-branches and squash-merged into the integration branch.
  • Retroactive Commit Handling: Safely moves commits made directly to integration into new sub-branches.
  • Final Rollup: Facilitates the creation of a single, cohesive PR from the integration branch to the base branch.

Quick Start

Initialize a new integration branch named 'my-feature' based on the 'staging' branch.

Frequently Asked Questions about Git Branch Feature Coordinator

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

FAQPage Schema
How do I manage multiple pull requests for a single large feature branch in Git?

To manage multiple pull requests for a large feature branch, you can use an integration branch to squash-merge sub-branches. This ensures a clean, reviewable history before performing a final rollup to the base branch.

What is the best way to handle commits made directly to an integration branch?

Handling commits made directly to an integration branch involves retroactively rescuing them into new sub-branches. This safely relocates direct commits while enforcing hard rules against modifying active branches during the workflow.

How does a squash-merge workflow work when coordinating multiple feature PRs?

A squash-merge workflow coordinates multiple feature PRs by absorbing each sub-branch's changes into a dedicated integration branch as a single commit. This process manages initialization and final rollups while promoting safe Git operations.

Can I cherry-pick specific commits into sub-branches during feature integration?

Yes, you can cherry-pick specific commits into sub-branches during feature integration. This allows precise control over which changes are routed through the workflow before being squash-merged into the main integration branch.

When should I use a dedicated integration branch for my Git workflow?

You should use a dedicated integration branch when streamlining large, complex features involving multiple pull requests. It isolates ongoing development, enforces safe operations by preventing direct modifications to active branches, and prepares a cohesive final rollup.

How do I create a single cohesive pull request from multiple sub-branches?

To create a single cohesive pull request from multiple sub-branches, you perform a final rollup from the integration branch to the base branch. This consolidates all previously squash-merged changes into one reviewable PR.