One-click install
npx skills add https://github.com/jonlwowski012/copilot-agent-factory --skill git-workflow-jonlwowski012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/jonlwowski012/copilot-agent-factory/tree/main/skill-templates/2-development-workflows/git-workflow
Command: npx skills add https://github.com/jonlwowski012/copilot-agent-factory --skill git-workflow-jonlwowski012

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows across projects are often inconsistent, leading to confusing histories, merge conflicts, and inefficient collaboration.

Core Features & Use Cases

  • Branching conventions: feature/, bugfix/, hotfix/ and release branches to keep work organized.
  • Commit messaging: conventional commits style to produce readable history and automated changelogs.
  • PR process: templates and checks to ensure reviews, tests, and documentation are included.
  • Use Case: A multi-member project uses the defined workflow to coordinate feature development, bug fixes, and releases with minimal conflicts.

Quick Start

Review the repository's git conventions and apply the specified branch, commit, and PR workflows to your feature and release cycle.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
What is a standardized Git workflow and why do I need it for collaborative codebases?

A standardized Git workflow enforces consistent branching, commit messaging, and pull request processes across multiple contributors. You need it to prevent confusing project histories, minimize merge conflicts, and ensure efficient feature, fix, and release coordination.

How do I set up Git branching conventions for features, bugfixes, and releases?

Set up Git branching conventions by applying defined prefixes like feature/, bugfix/, and hotfix/ to organize work. This skill detects existing project conventions and provides concrete branching guidelines with ready-to-use command examples to keep your repository structured.

What's the best way to write conventional commit messages for automated changelogs?

The best way to write conventional commit messages is to follow a standardized style that produces readable history and enables automated changelog generation. This skill provides concrete commit messaging guidelines to enforce consistency across your project contributors.

Can I use this Git workflow skill with existing CONTRIBUTING.md and PR templates?

Yes, you can use this skill with existing project conventions. It actively detects project conventions such as CONTRIBUTING.md files, PR templates, and README sections, then applies the specified branch, commit, and PR workflows to your feature and release cycle.

How do I enforce pull request reviews and tests in a multi-member project?

Enforce pull request reviews and tests by applying standardized PR templates and checks. This skill provides templates to ensure reviews, tests, and documentation are included, coordinating feature development and bug fixes with minimal conflicts.