git-workflow

Standardize Git branching, commit messages, and pull request workflows.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/erhankaraarslan/agent_yazilim_ekibi --skill git-workflow-erhankaraarslan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/erhankaraarslan/agent_yazilim_ekibi/tree/main/.claude/skills/git-workflow
Command: npx skills add https://github.com/erhankaraarslan/agent_yazilim_ekibi --skill git-workflow-erhankaraarslan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes Git workflows and branching strategies to reduce merge conflicts and improve collaboration across teams.

Core Features & Use Cases

  • Branching strategy guidance: Defines main, develop, feature, bugfix, and hotfix branches with base and merge directions.
  • Naming conventions & commits: Enforces consistent branch names and commit message structure.
  • Collaboration workflows: Prescribes PR guidelines and merge strategies to maintain clean history.

Quick Start

Use the git-workflow skill to initialize a feature branch named feature/AUTH-123-user-registration from develop, commit with a structured message, and open a PR for review.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I standardize Git branching strategies to reduce merge conflicts?

Standardize Git branching by defining main, develop, feature, bugfix, and hotfix branches with specific base and merge directions. This structured workflow reduces merge conflicts and improves collaboration across multiple developers working on parallel branches.

What is the best way to enforce consistent branch naming and commit message formats?

Enforce consistent branch naming and commit message formats by applying a standardized Git workflow that prescribes specific structures for feature, bugfix, and hotfix branches. This maintains a clean project history and simplifies tracking changes across teams.

How do I set up a feature branch workflow from develop to main?

Set up a feature branch workflow by initializing a branch named feature/ from develop, committing changes using a structured message format, and opening a pull request. The feature branch is then merged back into develop after review.

What pull request guidelines should I use to maintain a clean Git history?

Use pull request guidelines that prescribe specific merge strategies and require structured commit messages. This approach ensures that only reviewed code enters main or develop, maintaining a clean project history and reducing integration issues.

Does this Git workflow support hotfix and bugfix branches across develop and main?

Yes, this Git workflow explicitly supports hotfix and bugfix branches alongside feature branches. It defines the specific base and merge directions for these branches relative to both main and develop to manage urgent fixes and routine bugs effectively.

Why do I need a standardized Git workflow for multiple developers on feature branches?

A standardized Git workflow is needed to coordinate multiple developers working on separate feature branches simultaneously. It enforces naming conventions, commit structures, and merge strategies, which collectively reduce merge conflicts and maintain project history integrity.