// Skill profile
Git Commit Helper analyzes your staged changes and generates clear, descriptive commit messages following conventional commit standards. It also generates comprehensive PR descriptions with summaries, change lists, and testing notes — saving developers minutes on every commit.
Great commit messages are documentation. Bad ones are noise. Git Commit Helper ensures every commit in your repository tells a clear story about what changed and why.
The skill analyzes your staged changes — not just file names, but the actual semantic meaning of your diff — and generates commit messages that follow conventional commit format. It distinguishes between fixes, features, refactors, and chores, and includes scope when relevant.
For pull requests, it generates structured descriptions with summaries, detailed change lists, testing notes, and reviewer guidance.
# As a git hook
npm install -g git-commit-helper
git-commit-helper init
# Generate commit message for staged changes
git add .
git-commit-helper suggest
# Generate PR description
git-commit-helper pr-describe --base main
For staged changes that fix a null pointer in the user authentication service:
fix(auth): handle null user object in session validation
- Add null check before accessing user.permissions
- Return 401 instead of crashing with TypeError
- Add regression test for unauthenticated session edge case
Closes #234
AI agents that work well with Git Commit Helper.
Single 70-line CLAUDE.md derived from Karpathy's LLM coding-pitfall observations — #1 GitHub trending for 28 consecutive days.
A complete software development methodology and composable skills framework for coding agents — brainstorm, plan, execute, review, ship.
Agent skill that makes your coding agent think like the laziest senior dev in the room — skip unnecessary code, reuse existing patterns, and write 54% less code while staying 100% safe.