// MANDATORY for creating branches, commits, or pull requests - defines commit message formats, branching conventions, and PR best practices. ALWAYS consult this skill before ANY mutating git operation.
| name | git-workflow |
| description | MANDATORY for creating branches, commits, or pull requests - defines commit message formats, branching conventions, and PR best practices. ALWAYS consult this skill before ANY mutating git operation. |
branching.md - Branch naming conventions, creation workflowcommits.md - Commit message formats, rules, workflowpr-practices.md - Pull request creation, quality checks, templatesReference these files based on your task:
branching.mdcommits.mdpr-practices.md
Before ANY coding:
branching.md - Create appropriately named branchBefore EVERY commit:
commits.md - Understand format and workflowBefore creating PR:
pr-practices.md - Understand requirements"I know the git workflow, don't need to consult the skill" WRONG: ALWAYS consult to ensure compliance
"This is a quick fix, I'll skip quality checks" WRONG: EVERY commit needs tests/lint
"I can run git commands faster directly" WRONG: Subagents are MANDATORY
"Branch name doesn't matter" WRONG: Consistent naming is REQUIRED
"I'll clean up commits later" WRONG: Make clean commits from the start
NO EXCEPTIONS
**MANDATORY CHECKLIST:**☐ Consulted relevant git-workflow file (branching/commits/pr-practices) ☐ Created branch with correct naming (if starting work) ☐ Ran quality-check subagent for tests (if committing) ☐ Ran quality-check subagent for lint (if committing) ☐ Used commit subagent (if committing) ☐ Used pr subagent (if creating PR) ☐ Did NOT run git/gh commands directly ☐ Followed atomic workflow pattern
IF ANY UNCHECKED THEN EVERYTHING FAILS