CtrlK
BlogDocsLog inGet started
Tessl Logo

request-body-validator

Request Body Validator - Auto-activating skill for API Development. Triggers on: request body validator, request body validator Part of the API Development skill category.

36

1.00x

Quality

3%

Does it follow best practices?

Impact

97%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/15-api-development/request-body-validator/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

User Account API: Registration and Login Endpoints

REST API request body validation with authentication

Criteria
Without context
With context

Production-ready code

100%

100%

Validation library used

100%

100%

Email format validated

100%

100%

Password constraints validated

100%

100%

Required field checks

100%

100%

Auth-aware field validation

100%

100%

HTTP 400 on invalid input

100%

100%

Descriptive error messages

100%

100%

package.json updated

100%

100%

Step-by-step approach documented

100%

100%

Industry pattern used

100%

100%

Library justification documented

100%

100%

Without context: $0.3565 · 1m 27s · 21 turns · 22 in / 5,202 out tokens

With context: $0.7472 · 2m 48s · 37 turns · 95 in / 9,884 out tokens

100%

E-commerce Order API: OpenAPI Specification

OpenAPI request body schema and validation constraints

Criteria
Without context
With context

Valid OpenAPI 3.0 structure

100%

100%

requestBody defined for POST

100%

100%

Required fields declared

100%

100%

Enum constraint on status

100%

100%

Numeric constraints on quantity/price

100%

100%

Nested object schema

100%

100%

Array type for lineItems

100%

100%

PATCH uses partial schema

100%

100%

400 error response documented

100%

100%

String format constraints used

100%

100%

Spec notes walkthrough

100%

100%

Production complete (no TODOs)

100%

100%

Without context: $0.4210 · 1m 59s · 20 turns · 20 in / 6,770 out tokens

With context: $0.4693 · 2m 1s · 22 turns · 179 in / 7,242 out tokens

92%

Social Platform GraphQL API: Post and Comment Creation

GraphQL input type validation patterns

Criteria
Without context
With context

GraphQL input types used

100%

100%

Visibility enum defined

100%

100%

Production-ready resolvers

100%

100%

Structured error responses

100%

100%

String length constraints enforced

100%

100%

URL format validation

100%

100%

Required field validation

100%

100%

Validation library or custom scalars

0%

0%

package.json complete

100%

100%

Step-by-step walkthrough

100%

100%

Error field identification

100%

100%

GraphQL best practice pattern

100%

100%

Without context: $0.5681 · 2m 27s · 29 turns · 29 in / 8,513 out tokens

With context: $0.5928 · 2m 27s · 31 turns · 354 in / 8,611 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.