Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jnzader/define-request-response-schemas
This skill covers the creation of Pydantic v2 request and response schemas. Trigger: Load this skill when defining schemas for the RepoForge Web API.
Passed 21 of 22 test cases with the skill, and 8 of 22 without it.
and 8 more in the full report
14 fixed7 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A newer attempt on gemini-3.6-flash on 10/2/2026 did not produce a publishable comparison (not comparable). The snapshot above is the previously measured run.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
In which subpackage under `apps.server.app` are the core API schemas like UserInfo defined?
| Checked | Without skill | With skill |
|---|---|---|
| Names apps.server.app.models.schemas | Missed | Passed |
The instructions your model reads when the skill loads.
Pydantic v2 request/response schemas for RepoForge Web API.
Trigger: when defining or validating schemas in apps/server/app/models/schemas.py
| Task | Pattern |
|---|---|
| Validate user input | UserInfo |
| Structure API responses | UserResponse |
Validates incoming user data with required fields and type coercion.
// Real code using actual exported names from this module
from pydantic import BaseModel
class UserInfo(BaseModel):
username: str
email: str
is_active: bool = True
Structures API response with computed fields and serialization.
// Real code using actual exported names from this module
from pydantic import BaseModel, Field
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.