git-workflow

Automate standard Git workflows for branches, commits, and merges.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/oh-my-skills --skill git-workflow-akillness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/akillness/oh-my-skills/tree/main/.agent-skills/git-workflow
Command: npx skills add https://github.com/akillness/oh-my-skills --skill git-workflow-akillness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows often become fragmented in teams, leading to inconsistent branches, unclear commit history, and merge conflicts.

Core Features & Use Cases

  • Enforces branch naming conventions and commit messaging guidelines.
  • Guides creation, merging, and conflict resolution across collaborative projects.
  • Provides best practices and templates for common Git workflows (feature branches, hotfixes, releases).

Quick Start

Create a feature branch from main, implement changes, write a descriptive commit message, and push your branch to start collaboration.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I enforce consistent git branch naming conventions across a team?

Enforce git branch naming conventions by applying standardized workflow rules to feature branches, hotfixes, and releases. This ensures consistent collaborative version-control practices and maintains a clean, traceable project history across your team.

What's the best way to structure git commits for collaborative projects?

Structure git commits for collaborative projects by following enforced messaging guidelines and templates. This approach clarifies commit history, streamlines merges, and ensures all team members understand changes made across feature branches.

How do I resolve git merge conflicts while maintaining a clean history?

Resolve git merge conflicts and maintain clean history by using guided conflict resolution strategies during branch merges. This process applies best practices to standardize merges and prevent fragmented version-control logs.

When do I need to create a feature branch versus a hotfix branch in git?

Create a git feature branch for new development and a hotfix branch for urgent releases. Using these distinct branch types from main standardizes your workflow and maintains organized project history during collaborative merges.

Can I automate git workflows for pushing and merging without manual conflict resolution steps?

Automate git workflows for pushing and merging using standard templates for feature branches and releases. While automation handles branch creation and messaging, it still provides guided conflict resolution when collaborative merges encounter issues.