CtrlK
BlogDocsLog inGet started
Tessl Logo

format-commit-message

Generate standardized conventional commit messages with Claude Code attribution. Use when creating automated commits, release commits, or any git commit requiring consistent formatting.

64

Quality

76%

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

Quality

Content

75%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 highly actionable with concrete format templates, validation rules, and executable examples organized into a clear sequenced workflow. It is somewhat verbose in its repeated examples and references a non-existent bundle file.

Suggestions

Reduce example verbosity: drop Example 4 (release commit) or trim the repeated full attribution footer from each example since it is already shown in the Footer Template.

Remove or actually provide the referenced 'template.md' in a references/ bundle — currently the 'Supporting Files' pointer dangles with no file present.

Add an explicit fix-and-revalidate loop to Step 3 (e.g., 'if validation fails, revise the message and re-run validation before returning') to strengthen the workflow's feedback checkpoint.

DimensionReasoningScore

Conciseness

The body is mostly efficient with no over-explanation of concepts Claude already knows, but four full examples each repeating the entire attribution footer, plus a redundant Validation checklist after Step 3's validation rules, could be tightened.

3 / 5

Actionability

Provides a concrete format structure, footer template, explicit validation rules, and four fully executable input/output examples covering the common cases — copy-paste ready.

5 / 5

Workflow Clarity

Four clearly sequenced steps (Gather → Format → Validate → Return) with a validation checkpoint in Step 3, but there is no explicit fix-and-revalidate feedback loop, which keeps it below a 5.

4 / 5

Progressive Disclosure

Self-contained with well-organized sections and no nested references, but the 'Supporting Files' section points to a template.md that does not exist in any bundle directory, a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

78%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 clear and complete, explicitly stating both the capability and when to use it with natural trigger terms. It is slightly limited on specificity (one primary action) and has minor breadth in its trigger phrasing.

DimensionReasoningScore

Specificity

Names the domain and a concrete action — 'Generate standardized conventional commit messages with Claude Code attribution' — but coverage is a single primary action rather than several specific actions, matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'.

3 / 5

Completeness

Explicitly answers both 'what' ('Generate standardized conventional commit messages with Claude Code attribution') and 'when' ('Use when creating automated commits, release commits, or any git commit requiring consistent formatting') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would say — 'automated commits, release commits, or any git commit requiring consistent formatting' — with good coverage, though a few common synonyms like 'write a commit message' or 'conventional commits' are absent.

4 / 5

Distinctiveness Conflict Risk

The conventional-commit + attribution niche is mostly distinct with minimal overlap risk, but the trigger 'any git commit requiring consistent formatting' is somewhat broad, keeping it just below a clear-niche 5.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
maslennikov-ig/claude-code-orchestrator-kit
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.