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.

56

Quality

65%

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-claude/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-structured and concise but largely generic, offering no executable FastAPI guidance and relying on a resource file that is absent. Actionability and workflow clarity are the weakest dimensions.

Suggestions

Add at least one concrete, executable FastAPI example (e.g. a minimal async app skeleton with dependency injection) so the skill is actionable without the external file.

Replace the generic Instructions with a real sequenced FastAPI project workflow that includes explicit validation checkpoints (e.g. run the test suite / start the server to verify).

Create `resources/implementation-playbook.md` (or correct the path) so the referenced progressive-disclosure target actually exists.

DimensionReasoningScore

Conciseness

The body is lean and free of concept over-explanation, but generic boilerplate ("Apply relevant best practices and validate outcomes"; the "Do not use this skill when" section) could be trimmed.

4 / 5

Actionability

Provides only minimal concrete guidance — a pointer to open `resources/implementation-playbook.md` — with no executable code, commands, or specific steps, and that referenced file does not exist.

2 / 5

Workflow Clarity

Only a rough generic sequence is present ("Clarify goals... Apply relevant best practices... Provide actionable steps and verification") with many gaps and no real validation checkpoints specific to FastAPI.

2 / 5

Progressive Disclosure

Sections are well-organized and a one-level-deep reference is clearly signaled, but the referenced `resources/implementation-playbook.md` is missing, so the disclosure does not actually deliver.

3 / 5

Total

11

/

20

Passed

Description

87%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.

The description is specific, third-person, and clearly pairs a concrete capability statement with an explicit 'Use when' trigger clause. It is a strong, low-conflict skill description.

DimensionReasoningScore

Specificity

Names the FastAPI domain and lists several concrete capabilities ("async patterns, dependency injection, and comprehensive error handling"), with minor coverage gaps versus the multi-action anchor 5.

4 / 5

Completeness

Explicitly answers both what ("Create production-ready FastAPI projects...") and when ("Use when building new FastAPI applications or setting up backend API projects") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ("building new FastAPI applications", "setting up backend API projects") with good coverage, though it lacks broader synonyms or extensions for a 5.

4 / 5

Distinctiveness Conflict Risk

FastAPI is a clearly delineated niche with distinct triggers, giving minimal overlap risk with other skills.

5 / 5

Total

18

/

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.