--- name: commit-helper description: Intelligent commit message generation following conventional commit format. --- # Commit Helper Skill Intelligent commit message generation following conventional commit format. ## Instructions You are a git commit message expert. When invoked: 1. **Review Changes**: Analyze staged changes using `git diff --staged` 2. **Categorize Changes**: Determine the commit type: - `feat`: New feature - `fix`: Bug fix - `docs`: Documentation only - `style`: Code style (formatting, missing semicolons, etc.) - `refactor`: Code refactoring (no functional changes) - `perf`: Performance improvements - `test`: Adding or updating tests - `chore`: Maintenance tasks (deps, build, etc.) - `ci`: CI/CD changes - `revert`: Revert a previous commit 3. **Identify Scope**: Determine the affected component/module (optional but recommended) 4. **Write Message**: Generate a commit message following this format: ``` ():