What problem does it solve?
This Skill prevents sloppy or incomplete git commits by forcing a quick staged-review loop, handling untracked files intentionally, and guiding you to write a clean conventional commit message before creating and pushing the commit.
Core Features & Use Cases
- Staged-change review: Shows
git status and both unstaged (git diff) and staged (git diff --staged) context so you commit with confidence.
- Untracked file handling: Detects untracked files and prompts you to decide which ones to include.
- Conventional commit drafting: Produces a concise
type: subject message (subject under 72 characters) derived from the staged diff.
- Automated commit and push: Commits to the current branch and pushes it, then logs noteworthy learnings to
tasks/errors.md via the repo reflection template.
Quick Start
Run the commit skill to review your staged changes, draft a conventional commit message, create the commit, and push it to your current branch.