CtrlK
BlogDocsLog inGet started
Tessl Logo

peteski22/validate

Run all validators against recent code changes

50

Quality

63%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

Quality

Discovery

32%

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 too brief and lacks the explicit trigger guidance required for Claude to reliably select this skill. While it mentions validators and code changes, it doesn't explain what types of validation, what the outputs are, or when this skill should be chosen over related code quality tools.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'validate code', 'run checks', 'lint', 'pre-commit', or 'check recent changes'

Specify what types of validators are run (e.g., linters, type checkers, formatters, security scanners) and what outputs to expect

Clarify the scope of 'recent code changes' - does this mean staged changes, last commit, or uncommitted work?

DimensionReasoningScore

Specificity

Names a domain (validators, code changes) and one action (run validators), but lacks detail on what validators do, what types of validation occur, or what outputs are produced.

2 / 3

Completeness

Only addresses 'what' at a basic level. Missing any 'Use when...' clause or explicit trigger guidance, which per rubric caps this at 2, but the 'what' is also weak, warranting a 1.

1 / 3

Trigger Term Quality

Contains some relevant terms ('validators', 'code changes') but misses common variations users might say like 'lint', 'check code', 'validate', 'run checks', 'CI', 'pre-commit', or 'static analysis'.

2 / 3

Distinctiveness Conflict Risk

'Validators' and 'code changes' are somewhat specific but could overlap with linting skills, testing skills, CI/CD skills, or code review skills without clearer boundaries.

2 / 3

Total

7

/

12

Passed

Implementation

77%

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

This is a well-structured orchestration skill with clear, actionable steps and good workflow clarity. The main weakness is some verbosity in the validator selection examples which repeat similar patterns for each language. The output format template is comprehensive and the verdict criteria are explicit.

Suggestions

Condense the language-specific validator lists into a single table mapping file extensions to validators, rather than repeating the full Task list for each language

Consider extracting the detailed markdown output template to a separate reference file to reduce the main skill's length

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some redundancy, particularly in Step 2 where the validator lists for each language type repeat similar patterns. The example Task prompts and language-specific lists could be condensed.

2 / 3

Actionability

Provides fully executable bash commands, specific Task tool invocation patterns, concrete validator mappings by file extension, and a complete markdown output template. Claude can follow this directly.

3 / 3

Workflow Clarity

Clear 4-step sequence with explicit validation checkpoints. The workflow progresses logically from detecting changes → selecting validators → running in parallel → aggregating results → verdict. The verdict step provides clear pass/fail criteria.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections, but everything is inline in a single file. The detailed output format template and language-specific validator lists could potentially be referenced from separate files for better organization.

2 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents