git-workflow

Enforces Git workflow standards for Minds AI webapp development, including atomic commits and PR staging targets.

14|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/seanchiuai/openclaude --skill git-workflow-seanchiuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/seanchiuai/openclaude/tree/main/.claude/skills/git-workflow
Command: npx skills add https://github.com/seanchiuai/openclaude --skill git-workflow-seanchiuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows are often inconsistent across teams, leading to merge conflicts, lost history, and unreliable releases. This skill defines a standardized workflow for Minds AI webapp development to keep collaboration predictable and auditable.

Core Features & Use Cases

  • Branch naming conventions: feature/<name>, fix/<name>, chore/<name> and a defined integration strategy using staging as the integration branch and main as production.
  • Commit hygiene: atomic commits with conventional commit types, PR-driven reviews, and controlled merges to staging.
  • Safe deployment flow: staging as the integration hub and a governed path to production with a final merge by Alexander.
  • Guidance for conflict resolution, cherry-picking, rebasing, and maintaining a clean history during parallel work.

Quick Start

Start by checking out staging, creating a feature or fix branch from staging, and opening a PR targeting staging.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I enforce a standardized Git workflow for team development?

Standardized Git workflow enforcement requires defining branch naming conventions, conventional commit types, and a staging branch for integration. This approach uses feature, fix, and chore branches with PR-driven reviews to keep collaboration predictable and auditable.

What is the best way to name Git branches for features and fixes?

The best way to name Git branches for features and fixes uses standardized prefixes: feature/<name>, fix/<name>, and chore/<name>. This naming strategy maintains a clean history and clarifies the purpose of each branch during parallel development.

How do I manage staging and main branches during pull request reviews?

Manage staging and main branches by targeting all pull requests to the staging integration branch and treating main as production. Controlled deployment requires a final merge to main by a designated authority to ensure a governed path to production.

Why do my conventional commits cause issues during Git merge conflicts?

Conventional commits cause merge issues when atomic commit boundaries are not respected during parallel work. Resolving this requires guided conflict resolution, rebasing, and cherry-picking to maintain a clean history while preserving conventional commit types.

Can I use this Git workflow for parallel feature development without losing history?

Yes, this Git workflow supports parallel feature development without losing history by using staging as the integration hub. It provides guidance for rebasing and cherry-picking to resolve conflicts and maintain a clean, auditable commit history.