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.

61

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

A well-organized skill body that leans on a clean directory layout, executable test code, and a properly signaled reference file. It explains some basics Claude already knows and defers most implementation detail to the reference rather than showing it inline.

Suggestions

Trim 'Core Concepts' bullets that restate async/DI basics Claude already knows, or replace them with a minimal inline code snippet.

Add a short sequenced workflow (scaffold -> configure -> run -> validate tests) with an explicit validation checkpoint.

Inline one small executable FastAPI endpoint/Depends example so the core implementation is actionable without opening the reference.

DimensionReasoningScore

Conciseness

Mostly efficient (directory layout, executable test code) but the 'Core Concepts' bullets restate async/DI basics Claude already knows and could be tightened.

2 / 3

Actionability

Provides an executable test example, but the core app/DI implementation guidance is deferred to references/details.md with no inline app code.

2 / 3

Workflow Clarity

Describes structure and testing but lacks a sequenced build/configure/validate workflow with explicit checkpoints; test code is the only validation step.

2 / 3

Progressive Disclosure

Clear overview with a well-signaled one-level-deep reference to the real references/details.md file, appropriately split for navigation.

3 / 3

Total

9

/

12

Passed

Description

85%

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 strong, third-person description that covers both capabilities and explicit triggers, scoped clearly to FastAPI. Trigger-term coverage could include more natural phrasings users actually say.

Suggestions

Broaden trigger terms to natural phrasings users say, e.g. 'REST API', 'async API', 'microservices', or 'FastAPI app'.

Replace the vague 'comprehensive error handling' with a concrete action like 'configure global exception handlers'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and areas ('async patterns, dependency injection, and comprehensive error handling'); only mild fluff in 'comprehensive error handling'.

3 / 3

Completeness

Explicitly states what it does ('Create production-ready FastAPI projects...') and when to use it ('Use when building new FastAPI applications...').

3 / 3

Trigger Term Quality

Has 'FastAPI' and 'backend API projects' but misses common natural variations like 'REST API', 'async API', 'microservices', or '.py'.

2 / 3

Distinctiveness Conflict Risk

Tightly scoped to FastAPI with a clear niche and distinct triggers; unlikely to fire for unrelated skills; uses third-person voice.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.