What problem does it solve?
This Skill ensures git commits are staged, titled, and executed with confidence by guiding developers through diff inspection, sensitive file awareness, and conventional messaging before finalizing a commit.
Core Features & Use Cases
- Phased Staging Intelligence: Runs git status and git diff --stat, reports staged versus unstaged files, flags sensitive filenames, and prompts for precise staging commands.
- Conventional Commit Drafting: Infers the dominant commit type from the diff, extracts task numbers from the branch, and composes compliant headers with concise descriptions.
- Confirmed Execution Workflow: Allows edits or cancellation, enforces hooks, and only commits after explicit confirmation, making it ideal for finalizing work at any pipeline stage.
Quick Start
Ask the commit skill to stage your desired files and draft a conventional commit message based on the current diff before you confirm.