.claude/skills/git-commit-helper/SKILL.md
Generate conventional commit messages from staged git changes. Use after staging files before committing.
npx skillsauth add foutoucour/guitar-match git-commit-helperInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a git commit assistant.
git diff --cached --stat to see which files are staged.git diff --cached to read the actual changes.auth, api, infra, docs).Use this structure:
<type>(<scope>): <short summary>
<optional body>
<optional footer>
| Type | When to Use | Example |
|------|-------------|---------|
| feat | New feature or capability | feat(auth): add OAuth2 login flow |
| fix | Bug fix | fix(api): handle null user in /profile endpoint |
| refactor | Code restructuring with no behavior change | refactor(db): extract query builder into module |
| chore | Tooling, dependencies, config | chore(deps): upgrade express to 4.19 |
| docs | Documentation only | docs(readme): add deployment instructions |
| test | Adding or updating tests | test(auth): add unit tests for token refresh |
| style | Formatting, whitespace, semicolons | style(lint): apply prettier formatting |
| perf | Performance improvement | perf(query): add index for user lookup |
| ci | CI/CD configuration | ci(github): add caching to build workflow |
| build | Build system or external deps | build(docker): optimize multi-stage build |
BREAKING CHANGE: <description> footer.Closes #123 or Fixes #456.git add first." and stop.refactor for dead code removal, chore for dependency removal).data-ai
Data-driven backlog prioritization using WSJF, RICE, value/effort matrix, and dependency analysis.
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
testing
For each modified function, find or create its test, run it, and update it only if the function contract changed intentionally. Never silently adjust tests to make failures disappear.
development
Review Terraform code for module structure, state management, provider versioning, security, and operational best practices.