CtrlK
BlogDocsLog inGet started
Tessl Logo

commit

Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

A well-structured, actionable commit workflow with clear sequencing and validation checkpoints, and appropriately concise for a single-purpose skill. The only marginal improvements are minor tightening and explicit handling of partial staging.

DimensionReasoningScore

Conciseness

Efficient and largely free of padding, assuming Claude's competence with git; minor instances such as restating 'Analyse the output to determine the commit message convention' could be trimmed, but overall lean.

4 / 5

Actionability

Provides concrete, executable git commands (git log, git status, git diff --cached, git commit -m) covering the common path; minor gaps such as the exact staging branch when only some files should be added.

4 / 5

Workflow Clarity

A clearly sequenced five-step workflow with explicit validation checkpoints (clean-tree stop, staged-vs-unstaged branching, post-commit status/log confirmation, and a feedback loop for pre-commit hook rewrites), satisfying the destructive-operation validation requirement.

5 / 5

Progressive Disclosure

For a sub-50-line single-purpose skill with no external references needed, the content is well-organized into clearly headed sections with no nested or buried references.

5 / 5

Total

18

/

20

Passed

Description

91%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.

A strong description that concretely states both what the skill does and when to use it, with excellent natural trigger coverage. Minor gap is the lack of explicit boundary signaling against related git operations.

DimensionReasoningScore

Specificity

Names the domain (committing changes) and several concrete actions ('commit staged or unstaged changes', 'AI-generated commit message that matches the repository's existing commit style'), but does not enumerate the broader commit-adjacent capabilities like amending or staging decisions.

4 / 5

Completeness

Clearly states what the skill does (commit changes with an AI-generated, style-matching message) and explicitly when to use it via a concrete 'Use when...' clause with multiple trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases a user would actually say ('commit', 'commit changes', 'create a commit', 'save my work', 'check in code'), covering synonyms and informal variations.

5 / 5

Distinctiveness Conflict Risk

The commit niche is mostly distinct with clear triggers, but there is minor overlap risk with general git/version-control skills; the trigger phrasing keeps it largely unambiguous.

4 / 5

Total

18

/

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
posit-dev/positron
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.