CtrlK
BlogDocsLog inGet started
Tessl Logo

plugin-validator

Validate automatically validates AI assistant code plugin structure, schemas, and compliance when user mentions validate plugin, check plugin, or plugin errors. runs comprehensive validation specific to AI assistant-code-plugins repository standards. Use when validating configurations or code. Trigger with phrases like 'validate', 'check', or 'verify'.

71

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

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.

A well-structured, actionable instruction body with a clear sequenced workflow, real one-level references, and concrete commands. The only weakness is mild redundancy in the Examples and Error Handling sections that could be trimmed for token efficiency.

Suggestions

Trim the Examples section, which restates triggers and processes already covered in Instructions; one concise walkthrough would suffice.

De-duplicate the Error Handling table against the inline fix commands in Instructions to avoid repeating the same remediation guidance.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the Examples section and Error Handling table restate trigger/process and fix information that could be tightened.

2 / 3

Actionability

It gives executable guidance throughout: enumerated required and allowed plugin.json fields, model enum values, and concrete commands such as 'jq empty <file>', 'chmod +x <script>', and 'pnpm run sync-marketplace'.

3 / 3

Workflow Clarity

An 11-step numbered sequence provides a clear order, the Error Handling table gives fix-and-retry feedback for each failure class, and step 11 compiles results into a structured report.

3 / 3

Progressive Disclosure

The body is a concise overview that signals one-level-deep references (validation-checks.md, validation-report-format.md, examples.md, errors.md) via ${CLAUDE_SKILL_DIR}/references/ paths, and all referenced files exist.

3 / 3

Total

11

/

12

Passed

Description

92%

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 states concrete capabilities and explicit trigger guidance in third person. Its main weakness is a broad secondary trigger clause that raises mild conflict risk with general validation skills.

Suggestions

Tighten the 'Use when validating configurations or code' clause to be plugin-scoped (e.g., 'Use when validating AI assistant plugin configurations or code against repository standards') to reduce overlap with generic validators.

Fix the awkward 'Validate automatically validates' opening so the lead phrase reads as a clean third-person action.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'validates AI assistant code plugin structure, schemas, and compliance' — naming the domain and several specific operations rather than vague language.

3 / 3

Completeness

It explicitly answers both what ('validates ... structure, schemas, and compliance') and when ('Use when validating configurations or code' with explicit trigger phrases), satisfying the full what-and-when bar.

3 / 3

Trigger Term Quality

Natural user phrasing is well covered with 'validate plugin, check plugin, or plugin errors' plus 'validate, check, or verify', terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The plugin-validation niche is fairly distinct, but the broad 'Use when validating configurations or code' clause could overlap with general code/config validation skills, so it is not clearly conflict-free.

2 / 3

Total

11

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.