git-workflow

Implement Git branching strategies, pull request workflows, and automated release management patterns.

46|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill git-workflow-bagelhole
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/main/devops/release/git-workflow
Command: npx skills add https://github.com/BagelHole/DevOps-Security-Agent-Skills --skill git-workflow-bagelhole

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines team collaboration by establishing clear Git branching strategies, pull request workflows, and release management patterns, reducing merge conflicts and improving code quality.

Core Features & Use Cases

  • Branching Strategies: Implement Trunk-Based Development, GitHub Flow, or GitFlow tailored to your team's needs.
  • Commit Conventions: Enforce Conventional Commits for clear, automated changelog generation.
  • PR Workflow: Configure PR templates, branch protection rules, and CODEOWNERS for effective code reviews.
  • Use Case: A development team struggling with merge conflicts and inconsistent code reviews can adopt this Skill to implement GitHub Flow with standardized PR templates and mandatory reviews, leading to smoother deployments.

Quick Start

Configure the main branch to require at least one review before merging.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I set up Git branching strategies for my development team?

Git branching strategies like GitFlow, trunk-based development, and GitHub Flow establish clear branch management patterns to reduce merge conflicts. This Skill configures these workflows with standardized PR templates and branch protection rules for smoother team deployments.

What is the best way to enforce Conventional Commits for automated changelogs?

Conventional Commits enforce a standardized commit message format to enable clear, automated changelog generation. This Skill configures Git commit conventions to standardize your team's history and automate release tagging processes.

How do I configure branch protection rules and CODEOWNERS for pull requests?

Branch protection rules and CODEOWNERS files configure mandatory code reviews and restrict direct pushes to main branches. This Skill sets up PR templates and ownership rules to enhance team collaboration and code review processes.

Can I use trunk-based development for continuous deployment workflows?

Trunk-based development supports continuous deployment by keeping branches short-lived and merging directly to the main branch. This Skill implements trunk-based workflows alongside GitHub Flow and GitFlow to match your team's release management patterns.

How do I automate release tagging and changelog generation in GitHub?

Automating release tagging and changelog generation relies on standardized commit conventions and branching workflows. This Skill automates these release management tasks by configuring Conventional Commits and Git branching strategies.

Why do we need standardized pull request templates in version control?

Standardized pull request templates in version control ensure consistent code reviews and reduce merge conflicts. This Skill configures PR workflows to enforce mandatory reviews and establish clear collaboration patterns across your team.