CtrlK
BlogDocsLog inGet started
Tessl Logo

fastapi-router-creator

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

1.06x

Quality

3%

Does it follow best practices?

Impact

84%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/fastapi-router-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

97%

-1%

Product Catalog API Backend

FastAPI router structure and Pydantic models

Criteria
Without context
With context

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

77%

17%

User Account Management API

Production-ready router with dependency injection

Criteria
Without context
With context

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

80%

Order Tracking Microservice

Microservices router with database integration

Criteria
Without context
With context

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

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.