CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

commit

Create well-formatted commits with conventional commit messages and emoji

Quality

63%

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 ./antigravity/skills/commit/SKILL.md

The canonical home for this skill is commit in NeoLabHQ/context-engineering-kit

SKILL.md
Quality
Evals
Security

Quality

Content

56%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and actionable with a clear sequenced workflow and concrete git commands, but it is noticeably verbose — an exhaustive emoji table and over-explained conventional-commit basics inflate the token budget and should be split into a reference file.

Suggestions

Move the 90+ emoji-to-type mapping into a separate references file (e.g. references/emoji-commit-types.md) and link to it, cutting the inlined bulk.

Trim the "Best Practices for Commits" section to drop concepts Claude already knows (what each conventional type means, present-tense-imperative).

Add an explicit validate→fix→retry loop after pre-commit checks (e.g. run checks, on failure show errors, fix, re-run, only commit when green) to lift workflow_clarity.

DimensionReasoningScore

Conciseness

The ~90-entry emoji-to-type table and the "Best Practices" explanation of conventional-commit types / present-tense-imperative are padded reference material and concepts Claude already knows, matching the score-2 anchor of noticeable verbosity; not a 3 because multiple sections, not just one, could be trimmed.

2 / 5

Actionability

Concrete commands appear throughout ("git status", "git add", "git diff", "--no-verify", branch pattern "<type>/<username>/<description>") with copy-ready message examples, matching the score-4 anchor; not a 5 because the actual `git commit` invocation is implied rather than shown.

4 / 5

Workflow Clarity

An explicit 8-step numbered sequence runs branch-check through commit, with a pre-commit failure checkpoint ("asked if you want to proceed... or fix the issues first") and a diff-review verification, fitting the score-4 anchor; not a 5 because validation is not a fully explicit validate→fix→retry checklist.

4 / 5

Progressive Disclosure

Section headers (Instructions, Best Practices, Examples, Branch Naming, Important Notes) provide structure, but the large emoji/type lookup table is reference material clearly belonging in a separate file and is inlined with no external references, matching the score-3 anchor; not a 2 because the sectioning is genuine.

3 / 5

Total

13

/

20

Passed

Description

53%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is third-person and pins a clear, specific niche (conventional-commit + emoji commit messages), but it omits any "Use when..." trigger guidance and lacks common synonyms like "git commit", leaving it at the rubric's cap for completeness.

Suggestions

Add an explicit "Use when..." clause naming natural triggers, e.g. "Use when the user asks to commit changes, write a commit message, or review staged changes."

Include natural synonyms/file cues users actually say, such as "git commit", "stage changes", or "staged changes".

Optionally broaden the action list (e.g. "split changes into atomic commits") to lift specificity toward a 4.

DimensionReasoningScore

Specificity

Quotes "Create well-formatted commits with conventional commit messages and emoji" name the domain (commits) and 1-2 concrete actions (conventional-commit formatting, emoji), matching the score-3 anchor; not a 4 because it does not list several distinct specific actions.

3 / 5

Completeness

The description clearly answers "what" (create commits with conventional messages and emoji) but has no "Use when..." clause or equivalent trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

"commits" and "commit messages" are natural terms, but common variations/synonyms a user would say ("git commit", "stage changes", "diff") are absent, fitting the score-3 anchor rather than the broader coverage of a 4.

3 / 5

Distinctiveness Conflict Risk

"commits with conventional commit messages and emoji" carves a mostly-distinct niche with only minor overlap risk against generic git/code skills; not a 5 because it lacks explicit trigger phrases that fully disambiguate invocation.

4 / 5

Total

13

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

NeoLabHQ/context-engineering-kit

Path

antigravity/skills/commit/SKILL.md

Reviewed

Table of Contents

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.