CtrlK
BlogDocsLog inGet started
Tessl Logo

demo

Write clear, conventional git commit messages

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/demo/SKILL.md
SKILL.md
Quality
Evals
Security

When asked to write or review a git commit message:

  1. Use the Conventional Commits format: <type>(<scope>): <description>

    • Types: feat, fix, docs, refactor, test, chore
    • Scope is optional but helpful (e.g. auth, api, ui)
    • Description is lowercase, imperative mood, no trailing period
  2. Keep the subject line under 72 characters.

  3. 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).

  4. 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 flow
fix(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 20
Repository
popey/tessl-plugin-demo
Last updated
First committed

Is this your skill?

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.