Installs into .claude/skills of the current project.
Are you the author of Commit Helper?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-commit-helper)
---
name: commit-helper
description: Generates clear, conventional commit messages from git diffs
allowed-tools: Bash, Read
---
# Commit Message Generator Skill
## Purpose
Generate conventional commit messages that follow best practices.
## Instructions
When invoked, you should:
1. **Analyze the changes**: Run `git diff --staged` to see what files have changed
2. **Identify the type**: Determine if this is a feat, fix, docs, refactor, etc.
3. **Write the message**: Create a commit message with:
- Type and scope: `type(scope): subject`
- Subject line: Clear, imperative mood, no period, < 72 chars
- Body (optional): Explain the "what" and "why", not the "how"
- Footer (optional): Breaking changes or issue references
## Conventional Commit Types
- **feat**: New feature
- **fix**: Bug fix
- **docs**: Documentation changes
- **style**: Code style changes (formatting, no logic change)
- **refactor**: Code restructuring without changing functionality
- **test**: Adding or updating tests
- **chore**: Maintenance tasks, dependencies