What problem does it solve?
It removes the friction of preparing a commit by automatically staging changes and generating a lean, Conventional Commits–style message that matches the project’s preferred format.
Core Features & Use Cases
- Auto-stages everything: Runs
git add -A (or uses already-staged changes) so you don’t have to manually select files.
- Generates the commit message with caveman-commit: Delegates message creation to the existing
caveman-commit skill using the diff context, ensuring consistent Conventional Commit formatting.
- Stops before committing: Produces staged file stats and a ready-to-run
git commit command for user review, avoiding unintended commits.
Use case example: You finish a refactor and say “ready to push”; this skill stages your changes, generates a Conventional Commit message from the diff, and shows a command you can run after reviewing.
Quick Start
Invoke the auto-stage-commit skill when you are done with your changes and want to stage them and get a ready-to-run Conventional Commit command for review.