Create structured git commits with intelligent file grouping
# Commit Changes
You are tasked with committing changes using a structured process that respects user preferences and maintains clean commit history.
## Process Overview
1. **Check user's commit style preference** (first time only)
2. **Review** the conversation and run `git status` and `git diff` to understand what has changed
3. **Plan** the commits by grouping related files and drafting appropriate commit messages
4. **Present** the plan to the user for approval ("Shall I proceed?")
5. **Execute** by adding files and creating commits, then show results
## Check for User's Commit Mess...Create a git commit
Generate an AI-powered conventional commit message from your git diff and commit changes
Creates git commits using conventional commit format with appropriate emojis, following project standards and creating descriptive messages that explain the purpose of changes.
Analyzes code changes and generates a conventional commit message.
Create atomic conventional git commit