git-flow

Enforce standardized Git branching, commit, and merge conventions across teams.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/AndreaCadonna/Certificate_Authority_Service --skill git-flow-andreacadonna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-flow
Source: https://github.com/AndreaCadonna/Certificate_Authority_Service/tree/main/workflow/skills/git-flow
Command: npx skills add https://github.com/AndreaCadonna/Certificate_Authority_Service --skill git-flow-andreacadonna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines a standardized Git workflow across teams to maintain consistent history with traceability and predictable release cycles.

Core Features & Use Cases

  • Branching model and naming conventions (main, develop, feature/, release/, hotfix/*) to organize work and enable parallel streams.
  • Commit message conventions and merge procedures to ensure clear history and review records.
  • Guidance for releases and integration with CI pipelines to enforce quality gates and traceability.

Quick Start

Initialize a new repository and start using feature branches from develop following the git-flow conventions.

Frequently Asked Questions about git-flow

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

FAQPage Schema
What is a git flow branching model for software development?

The git flow branching model organizes software development into main, develop, feature/*, release/*, and hotfix/* branches to maintain consistent history, enable parallel work streams, and support predictable release cycles.

How do I structure feature branches from develop following git flow conventions?

To follow git flow conventions, initialize a repository, branch new features from develop using feature/* naming, and merge them back via established commit message conventions and merge procedures to ensure clear history.

Why use standard commit message conventions in a Git workflow?

Standard commit message conventions in a Git workflow ensure clear history, reliable traceability, and review records. They codify commit rules that support reproducible builds and predictable release cycles across teams.

Can I integrate git flow merge rules with CI pipelines?

Yes, git flow merge rules integrate with CI pipelines to enforce quality gates and traceability during releases. The branching model and merge procedures support automated builds and predictable release cycles.

When do I need a release or hotfix branch in version control?

Release and hotfix branches are needed when preparing a production deployment or addressing urgent production issues. They branch from main or develop to isolate changes, ensuring reproducible builds and traceable release cycles.

Best way to enforce a standardized Git workflow across multiple teams?

The best way to enforce a standardized Git workflow is codifying a branching model, commit message conventions, and merge rules. This ensures consistent history, traceability, and predictable releases across all teams.