CtrlK
BlogDocsLog inGet started
Tessl Logo

smart-commit

Run quality gates, review staged changes for issues, and create a well-crafted conventional commit. Use when saying "commit", "git commit", "save my changes", or ready to commit after making changes.

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

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

Concise and highly actionable with clean section organization and no unnecessary bundle files. The main gap is the absence of an explicit validation gate that halts the workflow when quality gates fail before committing.

Suggestions

Add an explicit checkpoint in the Workflow: 'Stop and surface failures if lint/typecheck/tests fail; only proceed to staging/committing once they pass,' to strengthen the validation feedback loop for this destructive operation.

Specify what to do when the staged-change scan flags issues (e.g., report and wait for user confirmation before committing) so the review-scan step has a clear pass/fail outcome.

Clarify how to determine the <type> and <scope> from the diff (e.g., a one-line heuristic per change category) so the commit-message drafting step is fully deterministic.

DimensionReasoningScore

Conciseness

Lean sections that assume Claude's competence (e.g., guardrails and a terse command block) with no padding or explanation of git/conventional-commit basics; every line carries information.

3 / 3

Actionability

Provides concrete, executable commands (git status, npm run lint/typecheck/test, git add <files>, git commit -m) plus a concrete commit-message template and an enumerated issue-checklist; copy-paste ready.

3 / 3

Workflow Clarity

The six-step sequence is clear, but for a destructive/batch operation (committing) it lacks an explicit validate-then-proceed checkpoint tying quality-gate failures to a stop/fix/retry loop, capping clarity at 2 per the rubric's destructive-operations guidance.

2 / 3

Progressive Disclosure

No bundle files exist and none are needed; the body is a short, well-organized set of labeled sections that fits comfortably inline, satisfying the simple-skill allowance for progressive disclosure.

3 / 3

Total

11

/

12

Passed

Description

92%Weight 40%Scale 1-3

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, specific description with explicit what-and-when guidance and natural trigger terms. Slight overlap risk with general review skills is the only minor weakness.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Run quality gates, review staged changes for issues, and create a well-crafted conventional commit'), naming the domain and the specific operations performed.

3 / 3

Completeness

Clearly answers both what (quality gates, staged-change review, conventional commit) and when via an explicit 'Use when...' clause with multiple natural triggers.

3 / 3

Trigger Term Quality

Includes natural trigger phrases a user would actually say ("commit", "git commit", "save my changes", "ready to commit after making changes") with good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

The commit-specific triggers give it a fairly clear niche, but the broad 'review staged changes for issues' phrasing could overlap with general code-review skills, keeping it just short of a clearly non-conflicting niche.

2 / 3

Total

11

/

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
rohitg00/pro-workflow
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.