CtrlK
BlogDocsLog inGet started
Tessl Logo

check-api

Audit SD.Next API route definitions and verify endpoint parameters plus request/response signatures against declared FastAPI contracts.

60

Quality

70%

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 ./.github/skills/check-api/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 a well-structured, lean audit procedure with concrete file targets, an ordered checklist, and a clear reporting format; its main gaps are optional rather than enforced validation and no progressive disclosure into reference files.

Suggestions

Make runtime schema validation a required checkpoint with an explicit validate->fix->re-run feedback loop rather than marking it optional.

Consider moving the per-step detail (handler/request/response checks) into a references file referenced one level deep to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and directive (bulleted checks, ordered procedure) without explaining concepts Claude already knows, with only minor padding such as 'must be treated as the source of truth'; matches the 'efficient; minor instances that could be trimmed' anchor rather than the fully lean 5.

4 / 5

Actionability

Gives concrete file paths, a specific ordered audit checklist, and an explicit reporting format; as an instruction-only audit skill the absence of executable code is acceptable, fitting 'mostly executable guidance; minor gaps'.

4 / 5

Workflow Clarity

A clear six-step procedure with ordered audit goals and an optional runtime-validation step plus fallback note provides most checkpoints; it is a read-only audit so the destructive/batch cap does not apply, but validation remains optional rather than enforced, keeping it below 5.

4 / 5

Progressive Disclosure

A single, well-organized file with clearly labeled sections and one clearly signaled repo-path reference; no bundle files exist to offload detail, and at over 50 lines it does not qualify for the simple-skill 5, matching the 'good structure; minor organization gaps' anchor.

4 / 5

Total

16

/

20

Passed

Description

66%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 specific and reasonably distinct, naming concrete audit actions against FastAPI contracts, but it lacks any explicit 'when to use' trigger guidance, which caps its completeness.

Suggestions

Add an explicit 'Use when...' clause naming trigger phrases (e.g., 'Use when auditing API correctness, after changes to routes or API models, or when OpenAPI docs look wrong').

Include common synonyms and file/extension terms users might say, such as 'OpenAPI schema' or 'API models', to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the SD.Next API domain and several concrete actions (audit route definitions, verify endpoint parameters and request/response signatures against FastAPI contracts), matching the 'several specific actions; minor gaps' anchor; not a 5 because coverage of audit aspects is not exhaustive.

4 / 5

Completeness

Provides a clear 'what' (audit and verify API contracts) but contains no 'Use when...' or equivalent trigger clause; per the judging guidelines a missing explicit 'when' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('audit', 'API route', 'endpoint parameters', 'request/response signatures', 'FastAPI contracts') but misses common synonyms such as 'OpenAPI' or 'schema', fitting the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

Targets a specific niche (SD.Next API route/contract auditing) with distinct triggers and low overlap risk, matching 'mostly distinct; minor overlap risk'; not a 5 because 'API audit' could loosely overlap with general code-review skills.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
vladmandic/sdnext
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.