CtrlK
BlogDocsLog inGet started
Tessl Logo

validate-imperative-format

Validate that API info.description fields use imperative voice starting with an action verb. Use when the user asks to "check descriptions", "validate imperative voice", "lint API descriptions", or "review description format".

66

Quality

79%

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

Quality

Content

76%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 instruction-only skill with concrete examples and a clear five-step process. The main gap is the absence of a feedback/re-verification loop for what is a batch audit operation, which caps workflow clarity.

Suggestions

Add a feedback loop after Step 5: re-validate any rewritten descriptions to confirm the fix passes, then update the report.

Add an explicit completion/verification checkpoint (e.g., confirm every discovered api.yaml was processed and none were skipped due to missing info.description).

Tighten the 'What Makes a Good API Description' section by folding the imperative-verb list and forbidden-pattern glosses into compact reference tables.

DimensionReasoningScore

Conciseness

Mostly lean and domain-specific with minimal over-explanation; the verb list and forbidden-pattern glosses could be trimmed slightly but every section earns its place.

4 / 5

Actionability

Concrete, executable guidance throughout — discovery rules, validation criteria, a report-table format, and PASS/FAIL yaml examples with fixes covering the common cases (instruction-only, so absence of code is not penalized).

5 / 5

Workflow Clarity

Five steps are clearly sequenced, but this is a batch audit operation with no validate→fix→retry feedback loop or completion verification, so the batch-operation cap applies.

3 / 5

Progressive Disclosure

Well-organized into clear sections (When to Use, criteria, process, examples) and self-contained with no nested references; minor organization gaps but no bundle files to reference.

4 / 5

Total

16

/

20

Passed

Description

82%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 clear, third-person description that explicitly answers both 'what' and 'when' with concrete trigger phrases and a well-scoped niche. It is slightly single-action in specificity but otherwise strong.

DimensionReasoningScore

Specificity

Names the concrete domain ('API info.description fields') and one specific action ('Validate ... imperative voice starting with an action verb'), but covers only a single action rather than a comprehensive set.

3 / 5

Completeness

Explicitly states what the skill does and gives a concrete 'Use when the user asks to ...' clause with multiple trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Quotes four natural user phrases ('check descriptions', 'validate imperative voice', 'lint API descriptions', 'review description format') — good coverage, though a few synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow niche (imperative-voice linting of API descriptions) with distinct triggers, so overlap with other skills is minimal.

5 / 5

Total

17

/

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
mulesoft/mulesoft-dx
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.