Commit Changes
Commit changes as clean, reviewable snapshots.
Workflow
1. Gather change context
Gather git context to identify what changed.
2. Run project checks
Run the project's relevant linters, type checkers, and formatters. For Python
projects, delegate to the follow-python-conventions skill for the specific
quality gates.
3. Perform commits
Split orthogonal changes into separate logical units. For each unit:
- Stage the relevant files.
- Create the commit message.
- Perform the commit.