Plan a feature or change before writing code. Use when starting new work to break it down and identify risks.
Create or name git branches. Use when starting new work or creating a branch.
Clean up a branch before raising a PR. Use when tidying up work in progress.
Create pull requests. Use when preparing or writing a PR for GitHub.
Review code changes before committing or raising a PR. Use when asked to review a diff or check changes.
Create git commits. Use when committing changes.