CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fastapi-microservices-development

Comprehensive guide for building production-ready microservices with FastAPI including REST API patterns, async operations, dependency injection, and deployment strategies

Quality

61%

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/luxor-backend-toolkit/skills/fastapi-microservices-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

40%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 a dense, monolithic reproduction of the FastAPI tutorial: high in executable code but severely padded with marketing fluff and lacking any sequenced workflow or file-split structure for progressive disclosure.

Suggestions

Split the body into one-level-deep reference files (e.g., AUTH.md, WEBSOCKETS.md, DEPLOYMENT.md, TESTING.md) and keep SKILL.md a concise overview with clearly signaled links, removing the dangling EXAMPLES.md reference or creating that file.

Delete the marketing 'Key Features' bullets ('Increase development speed by 200-300%', 'Reduce human-induced errors by about 40%') and other boilerplate Claude already knows to recover token budget.

Add an explicit end-to-end workflow with validation checkpoints (e.g., define resources -> implement endpoints -> run tests -> build image -> verify health check) instead of presenting isolated pattern catalogs.

DimensionReasoningScore

Conciseness

The ~1350-line body reproduces the FastAPI tutorial inline and includes marketing padding Claude does not need ('Increase development speed by 200-300%', 'Reduce human-induced errors by about 40%'), matching anchor 2; not 1 because the code examples are executable and useful rather than purely explanatory.

2 / 5

Actionability

Provides abundant copy-paste-ready executable code covering REST resources, auth, websockets, testing, and deployment; not 5 because several examples have minor gaps (undefined 'Item'/'get_items_from_db', missing 'select' import).

4 / 5

Workflow Clarity

No sequenced build or deploy workflow with validation checkpoints exists; the skill is a topical reference whose 'When to Use' section is a trigger list rather than steps, matching anchor 2; not 3 because there is no real step sequence at all.

2 / 5

Progressive Disclosure

Content that clearly belongs in separate files (auth, websockets, deployment, testing, DB integration) is all inlined into a monolithic SKILL.md, and the sole reference ('See EXAMPLES.md') is buried at the end and is not a real bundle file; not 3 because progressive disclosure is essentially absent rather than merely imperfect.

2 / 5

Total

10

/

20

Passed

Description

66%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 and distinctive, naming a clear FastAPI microservices niche with good natural trigger terms, but it omits any explicit 'when to use' guidance, which caps completeness at 3.

Suggestions

Add an explicit 'Use when...' clause naming concrete user triggers (e.g., 'Use when building async REST microservices in Python, designing service boundaries, or deploying containerized FastAPI services').

Replace generic topic nouns with concrete actions (e.g., 'Design REST resources, wire async endpoints, configure dependency injection, and containerize for deployment').

Drop the marketing filler 'Comprehensive guide for' to tighten the description and lead with the verb.

DimensionReasoningScore

Specificity

Names the domain ('building production-ready microservices with FastAPI') and lists several specific capability areas ('REST API patterns, async operations, dependency injection, and deployment strategies'), matching anchor 4; not 5 because these are topic areas rather than multiple concrete actions.

4 / 5

Completeness

Has a clear 'what' (building production-ready microservices with FastAPI) but no 'Use when...' clause or equivalent trigger guidance, so per the rubric guideline completeness is capped at 3; not 4 because the 'when' is entirely absent rather than merely weak.

3 / 5

Trigger Term Quality

Includes natural user terms ('FastAPI', 'microservices', 'REST API', 'async operations', 'deployment') giving good keyword coverage; not 5 because common synonyms like 'Python web API' or 'backend service' are missing.

4 / 5

Distinctiveness Conflict Risk

'FastAPI microservices' is a clear niche with distinct triggers and minimal conflict risk; not 5 because 'microservices' and 'REST API' still overlap with broader Python backend or web-framework skills.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1352 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

manutej/luxor-claude-marketplace

Path

plugins/luxor-backend-toolkit/skills/fastapi-microservices-development/SKILL.md

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.