Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dicklesworthstone/fastapi-templates
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling.
Passed 16 of 22 test cases with the skill, and 12 of 22 without it.
and 4 more in the full report
4 fixed12 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
In a user profile update endpoint `PATCH /users/{user_id}`, should any authenticated user be allowed to submit updates for any user_id without checking identity in the endpoint code?
| Checked | Without skill | With skill |
|---|---|---|
| The endpoint verifies that current_user.id matches the target user_id parameter before updating. | Missed | Passed |
| An HTTP 403 Forbidden exception is raised when user IDs do not match. | Missed | Passed |
The instructions your model reads when the skill loads.
Production-ready FastAPI project structures with async patterns, dependency injection, middleware, and best practices for building high-performance APIs.
Recommended Layout:
app/
├── api/ # API routes
│ ├── v1/
│ │ ├── endpoints/
│ │ │ ├── users.py
│ │ │ ├── auth.py
│ │ │ └── items.py
│ │ └── router.py
│ └── dependencies.py # Shared dependencies
├── core/ # Core configuration
│ ├── config.py
│ ├── security.py
│ └── database.py
├── models/ # Database models
│ ├── user.py
│ └── item.py
├── schemas/ # Pydantic schemas
│ ├── user.py
│ └── item.py
├── services/ # Business logic
│ ├── user_service.py
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.