git-workflow

Standardize version control operations with a three-branch model and git worktrees.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/Quintenps/contactswap-agents --skill git-workflow-quintenps
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/Quintenps/contactswap-agents/tree/main/.copilot/skills/git-workflow
Command: npx skills add https://github.com/Quintenps/contactswap-agents --skill git-workflow-quintenps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves coordination friction and filesystem collisions when managing multiple concurrent feature branches or cross-repo dependencies within a team environment.

Core Features & Use Cases

  • Squad Branching Model: Enforces a strict dev-first workflow with dedicated channels for insiders and stable releases.
  • Parallel Worktrees: Enables simultaneous work on multiple issues within the same repository without branch-switching overhead or filesystem conflicts.
  • Multi-Repo Coordination: Provides a structured approach for managing dependencies across related repositories using local linking and coordinated PRs.

Quick Start

Use the git-workflow skill to initialize a new worktree for issue 195 based on the current dev branch.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I manage parallel feature branches without filesystem conflicts?▼

Git worktrees enable managing parallel development tasks by creating separate working directories for each issue within the same repository, eliminating branch-switching overhead and filesystem collisions.

What is a standardized squad branching model for team version control?▼

A standardized squad branching model enforces a strict dev-first workflow using a three-branch structure with dedicated channels for insiders and stable releases to coordinate team-based version control operations.

How do I initialize a git worktree for a specific issue from the dev branch?▼

To initialize a git worktree for a specific issue, use the workflow skill command to spawn a new working directory based on the current dev branch, which facilitates consistent branch naming and PR creation.

Can I manage cross-repository dependencies using local linking and coordinated PRs?▼

Yes, you can manage multi-repo coordination by structuring dependencies across related repositories through local linking and creating coordinated pull requests to synchronize updates across project boundaries.

Do I need GitHub CLI to execute branch lifecycle and worktree management commands?▼

Yes, GitHub CLI and standard git utilities are required to execute branch lifecycle and worktree management commands, as the system relies on these tools to facilitate consistent PR creation.

Why should I use a three-branch model instead of standard Git branching for team development?▼

The three-branch model provides dedicated channels for insiders and stable releases, resolving coordination friction when managing multiple concurrent feature branches or cross-repo dependencies within a team environment.