CtrlK
BlogDocsLog inGet started
Tessl Logo

api-design

Guides RESTful API endpoint design, resource naming, status code selection, pagination structure, versioning strategy, and error response schemas. Use when the user asks about designing APIs, defining HTTP endpoints, REST conventions, API versioning, request/response formats, URL structure, OpenAPI/Swagger specs, or reviewing an existing API contract for best practices.

72

Quality

89%

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

78%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 concise and well-structured with concrete guidance for naming and status codes, but the pagination and error-response sections are too vague to be fully actionable. No bundle files exist, so progressive disclosure relies solely on internal organization.

Suggestions

Add a concrete pagination response example (e.g., a JSON envelope with items, page/limit, and a next link) instead of 'Return a structured response.'

Provide an example error response schema (e.g., fields like code, message, details) so the 'Error responses' section is actionable.

Show a versioned URL and Accept-header example pair to make the 'Versioning' guidance copy-paste ready.

DimensionReasoningScore

Conciseness

The body is lean and directive — terse bullets and concise injunctions like 'Pick the right code. Don't return 200 with an error body.' — assuming Claude's competence with no padded explanations, matching the score-5 anchor.

5 / 5

Actionability

Concrete executable patterns exist for naming and status codes, but 'For list endpoints, paginate. Return a structured response.' and 'Errors should be useful. Include enough info for the client to act on.' are vague and missing key details (no schema/structure), fitting the score-3 'incomplete' anchor rather than 4.

3 / 5

Workflow Clarity

This is a topical reference rather than a multi-step process, and it contains no destructive or batch operations, so no validation loop is required; sections are clearly organized per topic, sitting above the midpoint but not a 5 since there is no sequenced workflow.

4 / 5

Progressive Disclosure

The body is under 50 lines with no bundle files and no need for external references, and is organized into clearly labeled sections, meeting the simple-skill exception for a score of 5.

5 / 5

Total

17

/

20

Passed

Description

100%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, comprehensive, and clearly distinguishes the skill with both a 'what' and a 'when' clause plus rich natural trigger terms. It uses correct third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'endpoint design, resource naming, status code selection, pagination structure, versioning strategy, and error response schemas' — covering the domain comprehensively, matching the score-5 anchor.

5 / 5

Completeness

Explicitly answers 'what' ('Guides RESTful API endpoint design...') and 'when' ('Use when the user asks about...') with concrete trigger phrases, the score-5 anchor.

5 / 5

Trigger Term Quality

Natural user phrases with synonyms are present ('designing APIs, defining HTTP endpoints, REST conventions, API versioning, request/response formats, URL structure, OpenAPI/Swagger specs'), matching comprehensive keyword coverage.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (RESTful API design/review) with distinct triggers and minimal overlap with other skills; third-person voice is correctly used ('Guides...').

5 / 5

Total

20

/

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
fernandezbaptiste/skill-review-sandbox
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.