CtrlK
BlogDocsLog inGet started
Tessl Logo

fastapi-templates

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

52

Quality

59%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/fastapi-templates/SKILL.md

The canonical home for this skill is fastapi-templates in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

43%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-organized and concise but delivers almost no executable guidance: the Instructions are generic template text, validation is only abstract, and the single referenced resource file is missing. It reads more as a placeholder than an actionable skill body.

Suggestions

Replace the abstract Instructions with concrete, executable steps — e.g. a copy-pasteable FastAPI project skeleton command or a minimal app.py + directory layout.

Add an explicit validation checkpoint to the workflow (e.g. run `uvicorn app.main:app` and hit `/docs`, or run `pytest`) instead of the vague "validate outcomes".

Create the referenced `resources/implementation-playbook.md` (or correct the path) so the one-level-deep reference actually resolves; remove the boilerplate "Do not use this skill when" section that adds no signal.

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of concepts Claude already knows, but the generic "Do not use this skill when" bullets ("unrelated to fastapi project templates") are boilerplate that does not earn its tokens.

4 / 5

Actionability

Instructions are purely abstract ("Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes") with no executable code or commands; the only concrete pointer ("open `resources/implementation-playbook.md`") targets a file that does not exist.

2 / 5

Workflow Clarity

Only a rough, generic sequence is present and validation is referenced abstractly ("validate outcomes") with no real checkpoints for a project-scaffolding task, matching the anchor-2 "steps poorly defined; validation absent".

2 / 5

Progressive Disclosure

Section structure is clean and the reference is clearly signaled one level deep, but the referenced `resources/implementation-playbook.md` does not exist in the bundle, so navigation breaks — structure present but not reliably usable.

3 / 5

Total

11

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A clear, well-targeted description that states concrete capabilities and an explicit Use-when trigger in third person. It sits comfortably above the midpoint but stops short of the top anchor because the capability list and trigger set are good rather than exhaustive.

DimensionReasoningScore

Specificity

Lists several specific patterns ("async patterns, dependency injection, and comprehensive error handling") alongside "Create production-ready FastAPI projects", but "comprehensive" leaves minor coverage gaps versus the anchor-5 example.

4 / 5

Completeness

Explicitly answers both what (create production-ready FastAPI projects with the listed patterns) and when ("Use when building new FastAPI applications or setting up backend API projects"); the when-list is concrete but slightly narrow, just below the anchor-5 bar.

4 / 5

Trigger Term Quality

Includes natural terms users would say ("building new FastAPI applications", "setting up backend API projects", "async") with good coverage, though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

FastAPI is a clear, specific niche with distinct triggers and minimal conflict risk; only minor overlap risk with a general Python/backend scaffolding skill.

4 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

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.