git-workflow-coordinator

Defines GitHub Flow branching, pull request, and commit conventions for team repositories.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/beelabstudio/ai --skill git-workflow-coordinator-beelabstudio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git-workflow-coordinator
Source: https://github.com/beelabstudio/ai/tree/main/skills/process/git-workflow-coordinator
Command: npx skills add https://github.com/beelabstudio/ai --skill git-workflow-coordinator-beelabstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams without a defined version control strategy end up with broken main branches, unreviewed code, messy commit history, and inconsistent PR quality. This Skill establishes a complete GitHub Flow workflow so every change goes through a feature branch, CI checks, and code review before reaching production. ## Core Features & Use Cases - Branching Strategy: Enforces GitHub Flow with a strict branch naming convention (feature/, fix/, hotfix/, chore/, refactor/, test/) and keeps main always deployable. - Pull Request Standards: Provides PR title formats based on Conventional Commits, a required PR description template, review rules, and squash-merge policy. - Branch Protection & Hooks: Specifies GitHub branch protection settings, hotfix fast-track procedures, release tagging with semantic versioning, and pre-commit/commit-msg/pre-push hooks using gitleaks, lint-staged, and commitlint. - Use Case: When setting up a new repository, use this Skill to configure branch protection rules, add a PR template, enforce Conventional Commits, and onboard the team to a consistent workflow. ## Quick Start Set up the git workflow for my new repository with branch protection rules, a PR template, and Conventional Commits enforcement.

Frequently Asked Questions about git-workflow-coordinator

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

FAQPage Schema
How do I set up a GitHub Flow branching strategy for my team?▼

GitHub Flow keeps main always deployable and routes every change through a short-lived feature branch and pull request. Branch from the latest main, use prefixed names like feature/ or fix/, then squash merge after CI passes and one approval.

How to enforce Conventional Commits in a git repository?▼

Conventional Commits use the format type(scope): description, with types like feat, fix, chore, docs, and refactor. Enforce the format with a commit-msg hook running commitlint, and apply the same format to squash merge commit messages.

What branch protection rules should I configure on GitHub for main?▼

Require pull requests with at least one approval, require status checks (lint, typecheck, unit and integration tests) to pass, require conversation resolution, and disable force pushes and deletions. Also dismiss stale approvals when new commits are pushed.

How do I handle an urgent production hotfix without skipping code review?▼

Create a hotfix/ branch directly from main, write a regression test first, and open a PR marked as hotfix. Fast-track with one reviewer, but CI must still pass before squash merging and deploying immediately.

Why should pull requests be squash merged instead of merge commits?▼

Squash merging collapses all PR commits into a single Conventional Commits-formatted commit on main, keeping history clean and readable. It also simplifies changelog generation from commit messages when creating release tags.

When should I avoid long-lived feature branches?▼

Feature branches lasting more than about three days accumulate merge conflicts and integration risk. Break work into smaller focused PRs instead, and keep each branch under roughly five descriptive words in its name.