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.