git-workflow

Standardize pull request creation and branch management with defined templates and merge strategies.

4|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/89jobrien/steve --skill git-workflow-89jobrien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/89jobrien/steve/tree/main/steve/skills/git-workflow
Command: npx skills add https://github.com/89jobrien/steve --skill git-workflow-89jobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides teams in branching strategies, PR templates, and merge strategies to streamline code reviews.

Core Features & Use Cases

  • Branch naming conventions
  • PR templates and checklists
  • Merge strategies and conflict resolution

Quick Start

Set up a PR template and branch naming strategy for your project.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I standardize pull request templates across my team's Git workflow?

Pull request templates enforce consistent information collection by pre-populating PR descriptions with checklists and required sections. Define a template file in your repository to ensure every contributor includes testing notes, change descriptions, and review requirements before merging.

What's the best way to establish branch naming conventions for a development team?

Branch naming conventions organize work by type—feature, bugfix, refactor, docs, test, chore—making branch purpose instantly visible. Consistent naming reduces confusion during code reviews and simplifies automation around branch lifecycle and merge strategies.

How do I resolve merge conflicts when using different merge strategies?

Merge strategies—Squash, Merge, and Rebase—each handle conflicts differently. Squash combines commits before merging, Merge preserves history with a merge commit, and Rebase replays commits linearly. Choosing one strategy team-wide prevents inconsistent conflict resolution and maintains readable history.

Can I automate code review workflows with Git branching and PR templates?

Yes. PR templates trigger required checklists and testing workflows, while branch naming conventions enable automated routing to reviewers. Combined, they reduce manual coordination and enforce review standards before code reaches production branches.

When should I use Squash versus Rebase merge strategies?

Squash merge simplifies history for short-lived feature branches by combining all commits into one; Rebase preserves individual commit history for long-running work. Choose Squash for cleaner main-branch history, Rebase when commit-level traceability matters for debugging.