CtrlK
BlogDocsLog inGet started
Tessl Logo

validating-api-responses

Validate API responses against schemas to ensure contract compliance and data integrity. Use when ensuring API response correctness. Trigger with phrases like "validate responses", "check API responses", or "verify response format".

66

Quality

81%

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

72%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.

The skill body is well-organized and token-efficient with excellent progressive disclosure, but it leans on references for all executable code and omits explicit validation feedback loops in its workflow. Adding inline runnable examples and validation checkpoints would lift the weaker dimensions.

Suggestions

Include at least one small executable code snippet or command inline (e.g., a minimal Ajv validator invocation) so the body is actionable without opening a reference.

Add explicit validation checkpoints to the workflow, e.g., 'run contract tests; if any fail, fix the serializer/schema and re-run before deploying'.

Cross-link each numbered instruction step to the relevant reference section so readers can jump directly to detail.

DimensionReasoningScore

Conciseness

The body is lean: numbered instructions, a compact error table, and brief examples, with no explanation of basic concepts Claude already knows. Every section earns its place.

3 / 3

Actionability

Steps include concrete specifics like 'additionalProperties: false' and 'strict'/'warn' strictness, but the body itself contains no executable code or commands — all code lives in references, so guidance describes rather than being copy-paste ready.

2 / 3

Workflow Clarity

An explicit 8-step sequence is present, but it lacks validation checkpoints or fix-and-retry feedback loops for the contract-testing and deployment operations, capping it at 2 per the rubric's feedback-loop guidance.

2 / 3

Progressive Disclosure

The body is a concise overview with clearly signaled, one-level-deep references (implementation.md, errors.md, examples.md), all of which are real bundle files, yielding clean navigation.

3 / 3

Total

10

/

12

Passed

Description

90%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.

The description is clear, complete, and well-triggered with natural user phrases, but it stops short of enumerating multiple distinct concrete actions, capping specificity at 2. It is a strong, low-conflict description overall.

Suggestions

Expand the capability statement into a short list of concrete actions (e.g., compile validators, run contract tests, detect schema drift) to reach score-3 specificity.

DimensionReasoningScore

Specificity

The phrase 'Validate API responses against schemas to ensure contract compliance and data integrity' names a concrete action and its purpose, but it describes a single action cluster rather than listing multiple specific concrete actions like the score-3 anchor.

2 / 3

Completeness

It explicitly answers both what ('Validate API responses against schemas...') and when ('Use when ensuring API response correctness' plus explicit trigger phrases), matching the score-3 anchor.

3 / 3

Trigger Term Quality

'validate responses', 'check API responses', and 'verify response format' are natural terms a user would actually say, giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

The niche is specific (API response validation against schemas) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 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.