What problem does it solve? Teams and AI agents often produce messy git histories with mixed unrelated changes, vague commit messages, or accidentally staged secrets. This Skill provides a disciplined checklist and guardrails for preparing commits and reviewing branch hygiene so history stays understandable and reviewable. ## Core Features & Use Cases - Commit Preparation Checklist: Inspect the working tree, separate unrelated changes, and confirm no sensitive files or secrets are staged before committing. - Commit Message Guidance: Write short, specific messages describing the user-visible change, with testing or validation noted in the final summary. - Safety Guardrails: Never amend or rewrite history unless explicitly requested, never revert unrelated local changes, and prefer non-interactive git commands. - Use Case: Before committing a feature branch, an agent follows the checklist to split unrelated edits into separate commits, verify no credentials are staged, and produce a clear commit message for reviewers. ## Quick Start Use the git-workflow skill to review my current working tree and help me prepare clean, well-described commits.