Analyze all git changes and categorize them into separate conventional commits following the conventional commit format.
- Analyzes all unstaged and staged git changes
- Categorizes changes by file type and path
- Groups related files together
- Creates multiple conventional commits with proper scopes and messages
- Uses conventional commit format:
type(scope): message
feat: New features (pages, components, hooks, API endpoints)fix: Bug fixesrefactor: Code refactoringchore: Dependencies, config files, toolingstyle: CSS/styling changesdocs: Documentation changestest: Test files
Just invoke this command in chat: "run auto-commit-conventional" or "@auto-commit-conventional"
When invoked, this command will:
- Check git status for all changed files
- Categorize each file into commit groups based on:
- File path patterns
- File type (page, component, hook, API, etc.)
- File purpose (auth, error handling, UI, etc.)
- Display grouped changes before committing
- Create separate commits for each category
- Use one-line conventional commit format