git-workflow

Enforce a gitflow-like branching model with conventional commit standards.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/cr330326/AgentSkill --skill git-workflow-cr330326
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/cr330326/AgentSkill/tree/main/validate/skill-generator-workspace/iteration-1/eval-7-git-workflow/without_skill/git-workflow
Command: npx skills add https://github.com/cr330326/AgentSkill --skill git-workflow-cr330326

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured Git workflow blueprint that standardizes branching, commit messages, PR processes, and release tagging to reduce chaos and improve collaboration.

Core Features & Use Cases

  • Branch model with main, develop, feature, release, and hotfix branches to organize work.
  • Conventional commits and standardized PR templates to improve history readability and reviews.
  • Clear release tagging and merge strategies to ensure traceability across versions.
  • Examples: enabling consistent workflows in small teams and scaling to larger projects.

Quick Start

Create a develop branch from main and adopt the defined branch naming, conventional commit rules, PR template, and release tagging workflow.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I enforce a gitflow branching model with feature, release, and hotfix branches?

To enforce a gitflow branching model, you need defined branch naming rules for main, develop, feature, release, and hotfix branches. This standardizes work organization and ensures consistent release tagging across your team's development cycles.

What is the best way to standardize conventional commits and PR templates for my team?

The best way to standardize conventional commits and PR templates is to enforce commit type rules and structured pull request formats. This improves history readability and streamlines code reviews for software teams scaling their projects.

Can I use this git workflow for small teams or is it only for larger projects?

Yes, you can use this git workflow for small teams to establish consistent development practices, and it scales effectively to larger projects. The branching model and release tagging process adapt to different team sizes without adding chaos.

How do I set up release tagging and merge strategies for consistent version traceability?

To set up release tagging and merge strategies, define a clear release tagging process within your gitflow model. This ensures version traceability across releases by standardizing how release candidates and hotfix branches are merged and tagged.

Why do I need conventional commit standards when using a main and develop branch workflow?

You need conventional commit standards in a main and develop branch workflow to reduce collaboration chaos and improve history readability. Enforcing commit types ensures that automated release tagging and tracking work correctly across feature cycles.