git-workflow

Enforce best practices for commits, branches, merges, and pull requests.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/edwifiguy/era-agents-ops --skill git-workflow-edwifiguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/edwifiguy/era-agents-ops/tree/main/skills/era-agents-op/metaclaw/memory_data/skills/git-workflow
Command: npx skills add https://github.com/edwifiguy/era-agents-ops --skill git-workflow-edwifiguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows can be error-prone and time-consuming when managing commits, branches, merges, and pull requests. This skill provides best practices to keep history clean and collaboration safe.

Core Features & Use Cases

  • Branching strategies and commit hygiene to maintain a readable history.
  • Pull request etiquette, code review guidance, and conflict resolution tips.
  • Safe governance for merges, rebasing, and squashing when appropriate.

Quick Start

Create a feature branch from main, commit changes with clear messages, and open a pull request with a concise description.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
What is the best way to structure git commits and branches for a clean version control history?

The best way to structure git commits and branches is to use clear commit messages and structured branching strategies. This maintains a readable history and ensures safe collaboration across development teams.

How do I resolve merge conflicts during a pull request code review?

To resolve merge conflicts during a pull request, apply targeted conflict resolution tips and follow pull request etiquette. This ensures safe governance when merging divergent branches back into the main codebase.

When should I use rebase or squash instead of a standard merge in git?

You should use rebase or squash instead of a standard merge when you need to consolidate commits and maintain a linear history. Applying these safe governance strategies keeps your version control history clean.

Does this git workflow guidance apply to individual developers or only team-based version control?

This git workflow guidance applies to both individual developers and teams. It scales safely for anyone performing commits, branching, and pull request reviews across various Git platforms.

How do I write a pull request description for a feature branch?

To write a pull request description, create a feature branch from main, commit changes with clear messages, and open a pull request with a concise summary. This enforces best practices for code review.