git-workflow

Design Git branching strategies, PR workflows, and release automation.

73|16|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill git-workflow-vasilyu1983
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/vasilyu1983/AI-Agents-public/tree/main/frameworks/claude-code-kit/framework/skills/git-workflow
Command: npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill git-workflow-vasilyu1983

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes team-friendly Git practices, PR workflows, and automated quality gates.

Core Features & Use Cases

  • Branching strategies: GitHub Flow, Trunk-Based, GitFlow.
  • PR workflows: Review processes, templates, and checks.
  • Commit conventions: Conventional commits and semantic versioning.
  • Automation: CI/CD gates and release automation.

Quick Start

Design a GitHub Flow with PR checks and semantic versioning for a new feature.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I choose between GitHub Flow, Trunk-Based, and GitFlow branching strategies?

Branching strategies determine how teams organize code changes. GitHub Flow uses single main branch with short-lived feature branches for simplicity; Trunk-Based requires frequent commits to main with feature flags; GitFlow maintains separate develop and release branches for complex workflows. Choose based on release cadence and team size.

What's the best way to enforce code quality in pull request workflows?

PR workflows use automated checks and review processes to maintain quality gates. Implement CI/CD automation with GitHub Actions or GitLab CI to run tests, linters, and security scans before merge. Add PR templates and approval requirements to standardize review and prevent merging broken code.

How do conventional commits and semantic versioning work together?

Conventional commits standardize commit messages (feat:, fix:, breaking:) to enable automated parsing. Semantic versioning translates these commits into version bumps (major.minor.patch). Together they automate changelog generation and release versioning, reducing manual coordination.

Can I automate releases and version bumps from my Git workflow?

Yes, release automation uses CI/CD pipelines to detect conventional commits, calculate version numbers via semantic versioning, and deploy automatically. GitHub Actions and GitLab CI can trigger on merge events to publish releases without manual steps.

How do I resolve merge conflicts in team-based Git workflows?

Merge conflicts occur when multiple branches modify the same code. Prevention relies on clear branching strategies and frequent integration; resolution involves reviewing conflicted sections, choosing versions, and testing before completing the merge. Stacked-diffs workflows reduce conflict scope.

What's the difference between PR review processes and automated quality gates?

PR reviews involve human code inspection and approval; automated quality gates run tests, security scans, and linting without human input. Both protect code quality—reviews catch design issues, gates catch bugs and regressions early, reducing review burden.