Loading...
Loading...
Generate Conventional Commit messages by inspecting current staged Git changes or using provided staged Git context. Use when asked to write a commit message, summarize staged changes, or classify a change as feat/fix/refactor/docs/test/build/ci/style/perf.
npx skill4agent add jaketrogers/my-awesome-copilot conventional-commitgit statusgit diff --cachedPAGER=cat git status
PAGER=cat git diff --cached
PAGER=cat git log --author="$(git config user.name)" --pretty=format:'%s' --no-merges -30git diff --cachedfeatfixdocsstylerefactorperftestbuildcichoregit log <file>PAGER=catGH_PAGER=cat<type>(<scope>): <description><type>: <description>featfixbuildcirefactor!BREAKING CHANGE:| Issue | Solution |
|---|---|
| The diff looks too large or mixed | Focus on the primary purpose of the staged changes and use the body for important secondary details. |
| The type is unclear from the diff alone | Read only the relevant repository files needed to clarify the intent. |
| The output is too verbose | Return only the final commit message, with no explanation. |