From skills
Generates a conventional commit (feat/fix/refactor/docs/chore) with a clear, lowercase message based on staged or unstaged changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:commithaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Run `git diff --staged` to see staged changes. If nothing is staged, run `git diff` to see unstaged changes and stage them with `git add` (specific files, not `-A`).
git diff --staged to see staged changes. If nothing is staged, run git diff to see unstaged changes and stage them with git add (specific files, not -A).feat: — new feature or functionalityfix: — bug fix or correctionrefactor: — code restructuring without behavior changedocs: — documentation onlychore: — tooling, deps, config changesgit commit -m "$(cat <<'EOF'
type: message here
EOF
)"
fix: simplify user authentication fallback rendering and improve loading skeleton stylesfeat: add motion-plus dependency and remove setup script for auth token injectionrefactor: remove unused SignIn import from DemoState componentnpx claudepluginhub gokulkrishh/skills --plugin skillsGenerates Conventional Commits messages for staged git changes and commits them. Follows v1.0.0 spec with types like feat, fix, refactor. Use for standardized commits or /commit invocation.
Generates clear, conventional commit messages from git diffs. Useful when writing commit messages, reviewing staged changes, or preparing commits.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.