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.