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.
Injects up-to-date, version-specific documentation into LLM context — eliminates hallucination from stale training data.
Build AI copilot experiences in your React app — in-app chat, AI-powered forms, and generative UI.
AI-powered code review that catches bugs, security issues, and style violations before they reach production.