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
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%
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%
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%
3076d78
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.