skills/commit-message/SKILL.md
Suggest conventional commit messages from diff and context. Use when committing changes, writing commit message, or summarizing staged changes.
npx skillsauth add lvndry/jazz commit-messageInstall 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.
Suggest clear, conventional commit messages from git diff, staged changes, and context.
git diff --staged (or git diff if nothing staged)<type>(<scope>): <short description>
[optional body]
[optional footer]
| Type | When to use | | ------------ | --------------------------------------- | | feat | New feature or capability | | fix | Bug fix | | docs | Documentation only | | style | Formatting, whitespace, no logic change | | refactor | Code change that isn't fix or feat | | test | Adding or updating tests | | chore | Build, tooling, deps, config | | perf | Performance improvement |
auth, api, ui, clisrc/auth/ → scope authFrom diff that adds OAuth login:
feat(auth): add OAuth2 login
From diff that fixes null in user lookup:
fix(api): handle null in user lookup
From diff that only touches README:
docs: update README installation steps
From diff that refactors store without changing behavior:
refactor(store): extract user selectors
From diff that upgrades deps:
chore(deps): upgrade react to 18.2
Use when:
feat(api): add pagination to list endpoint
BREAKING CHANGE: list endpoint now returns { items, nextCursor } instead of a plain array.
Fixes #123 or Closes #123 for issuesBreaking change: ... for breaking changes# Staged changes (preferred)
git diff --staged --stat
git diff --staged
# Unstaged if nothing staged
git diff --stat
git diff
# Recent commits for style
git log -3 --oneline
Infer type and scope from:
src/auth/, docs/)test or mention in bodyIf staged changes mix multiple concerns:
tools
Create and track task lists for complex multi-step work. Use when planning projects, breaking down work, tracking progress, or when a task has 3+ steps. Triggers on "plan", "todo", "task list", "break down", "step by step", or complex requests requiring multiple actions.
development
Brainstorm startup ideas using top-founder mental models, trend analysis, and competition research. Use when the user wants to brainstorm startup ideas, explore business opportunities, validate concepts, or think like elite founders. Triggers on "startup ideas", "business ideas", "what should I build", "startup brainstorm", "idea validation", "trends and opportunities", "think like a founder".
tools
Create new Jazz skills for automating workflows. Use when the user asks to create a skill, make a skill, or wants to define custom automation behavior.
tools
Generate pull request titles and descriptions from diffs and context. Use when creating a PR, writing PR description, drafting merge request, or summarizing changes for review.