Git Workflows
Purpose
Standardize safe local git workflows for branch creation, synchronization, and cleanup.
Inputs
- •branch intent (feature/fix/chore)
- •base branch (usually
main)
Process
- •Snapshot state with
git-statusskill. - •Create or switch branch with clear naming.
- •Rebase or merge from base branch intentionally.
- •Commit in small units with meaningful messages.
- •Push with upstream tracking.
Output Format
- •actions taken
- •resulting branch state
- •next safe git step
Quality Checks
- • No destructive commands unless explicitly requested
- • No force push to protected branches
- • Working tree state verified after each workflow step