git-workflow

Enforce a dev-first three-branch model with issue-based workflows and PR merges.

3|3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/quaid-app/quaid --skill git-workflow-quaid-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/quaid-app/quaid/tree/main/.copilot/skills/git-workflow
Command: npx skills add https://github.com/quaid-app/quaid --skill git-workflow-quaid-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codifies a dev-first branching model to streamline feature work and reduce risk on the main branch.

Core Features & Use Cases

  • Three-branch model (main, dev, insiders) with explicit purposes and promotion rules.
  • Standardized issue-based work flow and branch naming conventions to improve traceability.
  • Guidance for multi-issue worktrees and cross-repo coordination to maintain alignment across teams.
  • Anti-patterns and a promotion pipeline to prevent risky merges and ensure safe releases.

Quick Start

Adopt the three-branch dev-first workflow: start work from dev, create squad-based issue branches, and merge to insiders before main.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
What is a dev-first branching model for git workflows?

A dev-first branching model routes feature work through a dedicated dev branch before main, ensuring code is integrated and tested centrally before release. It uses a three-branch structure to speed feature delivery and reduce risk on the main branch.

How do I structure branches for issue-based git work?

To structure issue-based git work, create squad-based issue branches directly from the dev branch. This model enforces standardized branch naming conventions to improve traceability and mandates PR-based merges back into the dev or insiders branches.

When do I need an insiders branch in my git workflow?

You need an insiders branch when preparing for safe releases and validating multi-issue worktrees. It acts as a pre-main promotion pipeline stage where code is stabilized and tested before the final merge to the main branch.

How do I handle cross-repo coordination with a three-branch git model?

For cross-repo coordination, use multi-issue worktrees and align squad-based issue branches across repositories. The dev-first workflow provides explicit promotion rules to maintain alignment across teams and prevent risky merges during cross-repo feature delivery.

What are common anti-patterns when using a dev branch workflow?

Common anti-patterns include bypassing the dev branch to merge directly into main, ignoring standardized branch naming conventions, and skipping the insiders promotion pipeline. The workflow enforces post-merge cleanup guidelines to prevent these risky merge scenarios.

Can I use this three-branch git workflow for my existing pull-request process?

Yes, this workflow explicitly supports PR-based merges. It codifies the PR lifecycle steps and post-merge cleanup guidelines into your existing process, applying a dev-first branching model to streamline feature work and reduce main branch risk.