Writes brief conventional-commit messages, runs pre-commit checks, stages changes, commits them, and proposes splitting when the diff mixes concerns. Use when the user asks to commit, stage and commit, write a commit message, or split a change into atomic commits.
73
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Creates commits with short conventional commit messages. Runs pre-commit checks and suggests splitting when the staged changes cover more than one concern.
/git-workflow:commit [--no-verify] [--help]--no-verify): run make checks if available.git diff to identify the change.If nothing is staged, stage all modified files. If the diff covers distinct concerns, propose atomic commits before committing.
<type>(<scope>): <subject>
[body — only when required]scope is optional; include it only when it disambiguates.feat: new featurefix: bug fix, security fix, warning fixdocs: documentationstyle: formattingrefactor: restructuring without behaviour changeperf: performancetest: testschore: tooling, dependencies, configurationci: CI/CDPropose separate commits when the staged changes mix concerns, mix types (feature + fix + docs), or are large enough that one message cannot describe them accurately.
Good:
feat(auth): add session refresh endpointfix(render): release texture handles on unmountdocs: document the scanner exit codesrefactor: collapse duplicate error wrappingWith a body, where the reason is not visible in the diff:
fix(scanner): match patterns case-insensitively
Uppercase AWS keys were slipping through, reported in #212.Too verbose — do not do this:
✨ feat(auth): add a new session refresh endpoint to the auth package
This commit adds a new endpoint. It modifies auth/handler.go to add the
handler, auth/routes.go to register the route, and auth/handler_test.go to
cover it. This improves the developer experience and makes the codebase
more maintainable going forward.--no-verify: skip pre-commit checks--help: show this referencea43676e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.