Fastapi Router Creator - Auto-activating skill for Backend Development. Triggers on: fastapi router creator, fastapi router creator Part of the Backend Development skill category.
33
Quality
3%
Does it follow best practices?
Impact
84%
1.06xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/fastapi-router-creator/SKILL.mdFastAPI router structure and Pydantic models
Uses APIRouter
100%
100%
Pydantic request model
100%
100%
Pydantic response model
100%
100%
Correct HTTP methods
100%
100%
Correct status codes
100%
100%
Router prefix and tags
100%
100%
Type annotations
75%
62%
Path parameters
100%
100%
Error handling
100%
100%
Router included in app
100%
100%
Without context: $0.4684 · 1m 43s · 30 turns · 31 in / 6,012 out tokens
With context: $0.4875 · 1m 35s · 31 turns · 31 in / 5,553 out tokens
Production-ready router with dependency injection
Dependency injection usage
0%
0%
Pydantic input validation
0%
100%
Uses APIRouter
100%
100%
Response model declared
100%
100%
HTTPException for errors
100%
100%
Separation of concerns
100%
100%
Type annotations complete
37%
100%
Async route handlers
0%
0%
Router tags configured
100%
100%
No hardcoded secrets
100%
100%
Without context: $0.3588 · 1m 23s · 22 turns · 21 in / 5,557 out tokens
With context: $0.8199 · 2m 45s · 40 turns · 459 in / 11,004 out tokens
Microservices router with database integration
APIRouter used
100%
100%
Database session dependency
100%
100%
Pydantic schemas for DB models
100%
100%
Router prefix set
100%
100%
Async database access
0%
0%
HTTPException on not found
100%
100%
Environment-based config
100%
100%
Router included in app
100%
100%
Response model annotation
100%
100%
Service or repository separation
0%
0%
Without context: $0.8819 · 3m 11s · 45 turns · 88 in / 11,536 out tokens
With context: $0.7439 · 2m 23s · 41 turns · 336 in / 8,531 out tokens
994edc4
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.