git-workflow

Guide Git workflows with branching strategies, commit conventions, and pull requests.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill git-workflow-royce-8425
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/ROYCE-8425/ai-marketing-hub/tree/main/skills/git-workflow
Command: npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill git-workflow-royce-8425

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill Unit addresses the complexity of managing collaborative code development using Git, offering strategies and best practices to streamline workflows, minimize conflicts, and improve team efficiency.

Core Features & Use Cases

  • Branching Strategies: Understand and implement various Git branching strategies like GitHub Flow, Trunk-Based Development, and GitFlow.
  • Commit Conventions: Learn the conventional commit message format and best practices for maintainable code history.
  • Merge vs Rebase: Decide between using merge or rebase to integrate feature branches into the main branch.
  • Pull Request Workflow: Optimize code reviews and streamline the integration process.
  • Conflict Resolution: Effectively handle merge conflicts for smooth team collaboration.

Quick Start

Use the 'git-workflow' skill to understand how to implement the GitHub Flow branching strategy in your project.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
What is the best Git branching strategy for team collaboration?

Git merge integrates branch history by creating a merge commit, while rebase replays commits onto a new base for a linear history. This Skill details both techniques to help you decide which approach best maintains your project's code history.

How do I write conventional Git commit messages for maintainable history?

To write conventional Git commit messages, you follow a structured format that prefixes commits with types like feat or fix. This Skill provides commit conventions and best practices to ensure a clean, maintainable code history for your team.

How do I resolve merge conflicts during a pull request workflow?

To resolve merge conflicts during a pull request, you identify conflicting code sections, manually combine changes, and commit the resolution. This Skill outlines conflict resolution techniques to ensure smooth code reviews and team collaboration.

Does this Git workflow guide work for small development teams?

Yes, this Git workflow guide targets software development teams of all sizes to improve collaboration efficiency. It provides scalable branching strategies and pull request best practices suitable for both small teams and larger collaborative projects.