Commit Skill
Analyzes all uncommitted changes, groups them by logical module/feature, and creates well-organized commits — following the convention of splitting by feature rather than one big commit.
What it does
- •Analyzes all staged and unstaged changes
- •Groups files into logical commits (schema, API, frontend, config, docs, etc.)
- •Generates appropriate commit messages for each group
- •Shows the plan for confirmation
- •Executes commits in sequence
- •Pushes by default
Usage
code
/commit # Analyze + plan + confirm + commit + push (default) /commit --no-push # Commit only, skip push /commit --dry-run # Show plan only, don't commit