git-batch-commit
Installation
SKILL.md
Git Batch Commit Optimizer
This skill optimizes version control workflows by detecting when too many files are staged for commit and automatically organizing them into logical, feature-based batches with Conventional Commit messages.
Capabilities
- Smart Threshold Detection: Automatically detects when staging area contains too many files (threshold-based analysis)
- Intelligent File Grouping: Groups files by feature/functionality, not just directory structure
- Change Analysis: Analyzes git diff to understand what each file modification does
- Conventional Commits: Generates commit messages following the standard (feat/fix/docs/refactor/chore/style/test/perf)
- Language-Aware Messages: Commit messages follow user's language preference (English/Chinese/etc.)
- Multi-Batch Execution: Executes multiple commits in logical sequence