CtrlK
BlogDocsLog inGet started
Tessl Logo

commit

Create git commits for changes made during the session.

59

Quality

67%

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

Quality

Content

85%

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

The body is concise, well-structured, and presents a clear workflow with a confirmation checkpoint and pre-commit validation. The main weakness is actionability: a few placeholders and an unresolved 'solve them' directive keep some steps from being fully executable.

Suggestions

Replace '[N] commit(s)' and '[number]' placeholders with concrete instructions (e.g., use the actual commit count) so commands are copy-paste ready.

Make the pre-commit guidance executable: give the exact install/initialization command when pre-commit is missing instead of 'solve them'.

Specify the exact `git add` form expected (e.g., `git add <file1> <file2>`) and an example commit message to remove ambiguity.

DimensionReasoningScore

Conciseness

The body is a lean checklist with no padding or explanation of concepts Claude already knows; every line directs an action, matching 'Lean and efficient; every token earns its place'.

3 / 3

Actionability

It gives concrete commands like `git status`, `git diff`, `git add`, and `git log --oneline -n [number]`, but placeholders such as '[N] commit(s)' and 'pre-commit run --all-files, If rules like pre-commit are missing, solve them' leave some guidance incomplete rather than copy-paste ready.

2 / 3

Workflow Clarity

A clear four-step sequence with an explicit confirmation checkpoint (step 3 'Ask ... Shall I proceed?') and a validation step via pre-commit in step 4, satisfying 'Clear sequence with explicit validation steps'.

3 / 3

Progressive Disclosure

This is a simple skill under 50 lines with no external references needed; it is well-organized into clear sections (Process, Important, Remember), which per the rubric lets progressive disclosure score 3.

3 / 3

Total

11

/

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 states the core action clearly but is a single short sentence with no explicit usage triggers, leaving it solid mid-tier across all dimensions. Adding a 'Use when...' clause with natural trigger terms would lift completeness and distinctiveness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to commit, save, or record changes made during the session.'

Broaden the keyword coverage to include natural phrasings like 'commit changes', 'save my work', or 'stage and commit'.

List the concrete actions performed (e.g., review diffs, group related changes, draft messages, run pre-commit) to improve specificity.

DimensionReasoningScore

Specificity

The phrase "Create git commits" names one concrete action but lists no other related actions (e.g., drafting messages, grouping changes), matching the anchor 'Names domain and some actions, but not comprehensive'.

2 / 3

Completeness

It answers 'what' (create git commits) but only implies 'when' via 'changes made during the session' with no explicit 'Use when...' trigger, which per the rubric caps completeness at 2.

2 / 3

Trigger Term Quality

It surfaces 'git commits' which a user might say, but omits common variations like 'commit changes', 'save my work', or 'stage and commit', so it has 'Some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The skill targets git commits specifically, but the description lacks explicit triggers that distinguish it from a generic git/version-control skill, so it 'could still overlap with similar skills'.

2 / 3

Total

8

/

12

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
pymc-labs/pymc-marketing
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.