git-workflow

Automate Git workflow governance with conventional commits and PR templates.

20|3|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/DVNghiem/FlowDeck --skill git-workflow-dvnghiem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/DVNghiem/FlowDeck/tree/main/src/skills/git-workflow
Command: npx skills add https://github.com/DVNghiem/FlowDeck --skill git-workflow-dvnghiem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Branching and commit history can become inconsistent without defined conventions; this skill provides structured Git workflow guidance to enforce clean history, consistent commits, and predictable PR processes.

Core Features & Use Cases

  • Conventional commits format guidance and types
  • PR templates and merge-vs-rebase guidance
  • Activation triggers when starting features, opening PRs, or managing releases Use case: a team starting a new feature should follow the git-workflow skill to create a feature branch with a descriptive, atomic commits and a PR ready with a template.

Quick Start

Activate this skill when starting a feature, creating a PR, or preparing a release to apply the Git workflow guidelines.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I enforce conventional commits and clean Git history across multiple branches?

To enforce clean Git history, this governance automation applies conventional commit formats, PR templates, and merge-vs-rebase guidance across feature development and release management branches, preventing inconsistent commits.

What is the best way to manage pull requests and prevent branch regressions?

The best way to manage pull requests is using structured Git workflow templates that enforce consistency, provide merge-vs-rebase guidance, and ensure predictable PR processes to prevent regressions.

When should I use a merge versus a rebase in my Git workflow?

Merge versus rebase guidance depends on your branching context; this workflow provides specific recommendations during feature development, PR creation, and release management to maintain predictable history.

Does this Git workflow governance support feature branching and release management?

Yes, this Git workflow governance explicitly supports feature branching and release management by applying structured conventions, conventional commits, and PR templates across those multiple branch types.

How do I create a feature branch with atomic commits and a PR template?

To create a feature branch with atomic commits, activate this workflow skill when starting features; it guides descriptive commit creation and automatically applies PR templates for auditable history.