BA-CalderonMorales

git-workflow

@BA-CalderonMorales/git-workflow
BA-CalderonMorales
114
17 forks
Updated 1/18/2026
View on GitHub

Skill: Git Workflow: **Name**: git-workflow

Installation

$skills install @BA-CalderonMorales/git-workflow
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Path.github/skills/git-workflow/SKILL.md
Branchmain
Scoped Name@BA-CalderonMorales/git-workflow

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions

Skill: Git Workflow

Name: git-workflow Description: Branching strategy, merge rules, and git best practices Trigger: All git operations, branching, merging, commits


Critical Rule

NEVER commit directly to main or develop - Always use feature branches.

Branch Flow

feature/*, bugfix/*, security/*, pipeline/*
                    |
                    v
                develop
                    |
                    v
                  main

Branch Naming

PrefixUse CaseExample
feature/New functionalityfeature/add-aider-support
bugfix/Bug fixesbugfix/auth-flow-codex
security/Security patchessecurity/api-key-exposure
pipeline/CI/CD changespipeline/update-gh-actions

Merge Rules

Contributors: feature/* -> develop (via PR)

Admin Release: develop -> main (direct merge after PR reviews complete)

Git Best Practices

Use Full Paths

# GOOD
/usr/bin/git status

# BAD (may invoke aliases)
git status

Commit Messages

<type>(<scope>): <description>

Types: fix, feat, break, docs, style, refactor, test, chore

Agent Attribution

When AI agents contribute to commits:

docs(readme): update installation - @documentation-specialist
feat(auth): implement OAuth - @security-specialist
refactor(cli): extract domains - @software-architect

Typical Workflow

# 1. Create feature branch
/usr/bin/git checkout -b feature/my-feature develop

# 2. Make changes and commit
/usr/bin/git add -A
/usr/bin/git commit -m "feat: add new feature"

# 3. Push branch
/usr/bin/git push -u origin feature/my-feature

# 4. Create PR to develop
# 5. After review, merge to develop
# 6. Admin merges develop to main for releases