Draft a simple commit message from the latest local changes using Conventional Commits and git diff inspection. Use when the user wants a commit subject or full commit message for staged, unstaged, or most recent changes.
Purpose: inspect the most relevant local changes and return a defensible commit message without performing the commit.
git status --shortgit diff --cached --stat then git diff --cachedgit diff --stat then git diffgit show --stat --format=medium HEADfeat: new capability or visible enhancementfix: bug fix or behavior correctiondocs: documentation-only changerefactor: structural change without behavior changetest: tests onlyperf: performance improvementbuild: build, packaging, or dependency toolingci: CI or automation pipeline changestyle: formatting-only changechore: maintenance work that does not fit the categories above! and BREAKING CHANGE: for explicit breaking changes supported by the diff.<type>[optional scope]: <description>.feat(auth): add passkey sign-in fallbackfix(api): reject empty webhook signaturesdocs: clarify local setup steps