CtrlK
BlogDocsLog inGet started
Tessl Logo

commit

Generate git commit messages from staged changes

63

Quality

75%

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/commit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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 lean, fully actionable workflow with concrete git commands, an explicit pre-commit confirmation checkpoint, and a clear fallback message format. It respects Claude's competence and is well-organized for a simple single-purpose skill.

DimensionReasoningScore

Conciseness

The body is lean (~25 lines), assumes Claude knows git, and every line is actionable — it does not pad with explanations of what git or commits are, matching the 'lean and efficient; every token earns its place' anchor.

3 / 3

Actionability

Provides concrete executable commands ('git status', 'git diff --cached', 'git log --oneline -5', 'git add <specific files>') plus a copy-paste-ready message format, fully actionable rather than abstract.

3 / 3

Workflow Clarity

Clear numbered sequence with an explicit confirmation checkpoint before the destructive commit (step 6) and a secret-warning safety check (step 5); as a simple single-purpose skill this satisfies the validation-checkpoint requirement, so it is not capped at 2.

3 / 3

Progressive Disclosure

Under 50 lines with no need for external references and well-organized sections ('Git Commit Workflow', 'Commit Message Format'), which per the guidelines lets progressive disclosure score 3 on well-organized sections alone.

3 / 3

Total

12

/

12

Passed

Description

50%

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 specific and free of fluff, but it answers only 'what' and omits any explicit 'when/Use when' trigger guidance, capping completeness and trigger quality at 2. Adding a 'Use when...' clause would lift the strongest dimensions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to write or generate a git commit message, or to review staged changes for committing.'

Broaden trigger terms to include natural variations like 'commit message', 'write a commit', 'stage and commit', or 'commit staged changes'.

Consider listing the core actions (analyze staged diff, match repo style, draft message) to move specificity toward the score-3 anchor.

DimensionReasoningScore

Specificity

Names one concrete action ('Generate git commit messages from staged changes') and the domain, but does not list multiple specific actions like the score-3 anchor does; it is not vague, so above 1.

2 / 3

Completeness

Clearly states what the skill does, but the 'when' is missing entirely — there is no explicit trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Contains relevant natural terms ('git commit messages', 'staged changes') but lacks common variations and has no 'Use when...' trigger phrase, matching 'some relevant keywords but missing common variations' rather than full coverage.

2 / 3

Distinctiveness Conflict Risk

The niche is fairly distinct (git commits), but without explicit triggers in the description it could overlap with general git skills, so it does not reach the clear-niche score-3 anchor.

2 / 3

Total

8

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nearai/ironclaw
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.