CtrlK
BlogDocsLog inGet started
Tessl Logo

commit

Optionally checks, then commits code to the current or a new feature branch.

79

1.30x
Quality

70%

Does it follow best practices?

Impact

94%

1.30x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/commit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 content is a tight, well-structured git commit workflow with concrete commands, a validation checkpoint, and sensible guards. The main gaps are leaving the actual commit command slightly implicit and light error-recovery guidance after a failed check.

Suggestions

Show the literal staging/commit commands, e.g. `git add <files>` then `git commit -m "type(scope): description"`, and the branch switch (`git switch -c <branch>`) so the workflow is fully copy-paste ready.

Add a brief fix-and-retry loop after a failed check (review errors, fix, re-run checks, then commit) to strengthen the validation feedback path.

Optionally note that the plain-string commit message should be drafted from the analyzed diff rather than just stated as a rule.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — every line is an actionable instruction or command with no concept padding, matching the lean-and-efficient anchor.

5 / 5

Actionability

Concrete commands like `git status`, `git diff HEAD`, and `git log --oneline -10` plus the conventional-commit spec are executable, but the final `git add`/commit invocation and branch-switch flag are left implied rather than given as full commands, leaving minor gaps.

4 / 5

Workflow Clarity

Five numbered steps with parallel state-gathering, a main-branch guard, a secrets check, and the "Stop if any checks fail" checkpoint give a clear sequence; error-recovery detail on how to fix and re-run is lighter than the explicit validate/retry anchor.

4 / 5

Progressive Disclosure

Under 50 lines with no external references needed, the skill is cleanly organized into Arguments and Steps sections, satisfying the simple-skill exception for a well-organized single-purpose skill.

5 / 5

Total

18

/

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 concise and names concrete commit/branch actions, giving it a clear what, but it omits any explicit "Use when" trigger guidance and lacks common synonyms like "git commit". Adding a trigger clause and file/keyword variations would lift completeness and trigger_term_quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to commit changes, save work to a branch, or run checks before committing."

Include natural synonyms and terms users say, such as "git commit", "save changes", "feature branch", and "pull request prep".

Slightly broaden the concrete action list (e.g. mention writing the commit message or handling staged/unstaged files) to improve specificity coverage.

DimensionReasoningScore

Specificity

Names two concrete actions — "checks, then commits" plus branching — which matches the anchor for 1-2 concrete actions without being comprehensive.

3 / 5

Completeness

It states a clear "what" (optionally check, then commit to current or feature branch) but has no "Use when..." clause, so per the guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural phrases like "commits code" and "checks" appear, but common synonyms users say ("git commit", "save changes", "submit") are missing, matching the some-keywords-but-missing-variations anchor.

3 / 5

Distinctiveness Conflict Risk

"Commit code to a branch" is a fairly distinct niche unlikely to fire for unrelated skills, with only minor overlap against general git/versioning skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
MetaMask/ocap-kernel
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.