Write clear, conventional git commit messages
64
76%
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
Fix and improve this skill with Tessl
tessl review fix ./skills/demo/SKILL.mdWhen asked to write or review a git commit message:
Use the Conventional Commits format: <type>(<scope>): <description>
feat, fix, docs, refactor, test, choreauth, api, ui)Keep the subject line under 72 characters.
If the change is non-trivial, add a blank line after the subject, then a short paragraph explaining why the change was made (not what — the diff shows what).
Do not reference ticket numbers or issue IDs in the subject line. Put them in the body if needed.
Examples of good commit messages:
feat(auth): add OAuth2 login flowfix(api): handle null response from upstream service
The upstream service occasionally returns null for inactive accounts.
Previously this caused a 500; now it returns 404 with a clear message.docs: update setup instructions for Node 20975d18b
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.