What problem does it solve?
Git commits are essential but error-prone when messages are not standardized. This skill ensures commits are created only from an approved draft message, handling staging, and executing a PowerShell-safe commit command, with a post-commit checklist to verify results. It also enforces worktree isolation before committing to prevent accidental changes to protected branches.
Core Features & Use Cases
- Gatekept commit flow: stages selected changes or all changes with a safe default, then applies an approved draft message.
- Draft-message enforcement: relies on an approved draft produced by /git-draft-commit to ensure message quality and consistency.
- Safe, auditable workflow: executes a PowerShell-safe commit and presents a post-commit checklist to confirm success and traceability.
- Use case: when a team requires standardized, auditable commits with guardrails around worktree state and messaging.
Quick Start
Submit the staged changes using the approved draft message to complete the commit.