Fastapi
Håndhever moderne FastAPI/Pydantic-konvensjoner: Annotated-parametere, responsmodeller, ingen Ellipsis
Bestått
Hva den gjør
En FastAPI og Pydantic konvensjonsferdighet som håndhever moderne mønstre: Annotated-stil parameter- og avhengighetserklæringer, responsmodell returtyper, ingen Ellipsis-standarder, ruter-nivå prefikser/tags, og async-vs-sync veiledning. Utløses ved skriving eller refaktorering av FastAPI-endepunkter eller Pydantic-modeller for dem.
Testrapport
Lokaliserte SKILL.md på .claude/skills/fastapi/SKILL.md via GitHub tree; frontmatter har gyldig name+description. Stikkprøvekontrollerte alle 3 refererte filer (references/dependencies.md, streaming.md, other-tools.md) — alle HTTP 200. Skrev et baseline-endepunkt som standard, deretter en ferdighetsfulgt versjon; diff viste 4 konkrete ferdighetsdrevne endringer: byttet til Annotated[...] parameterstil, droppet Ellipsis Path(...)/Query(None), la til en `-> Item` returtype, og returnerte en modellinstans i stedet for en bar dict. Ingen sikkerhetsbrudd (ingen curl|sh, ingen hemmelig eksfiltrering).
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/ReflexioAI/claude-smart.git /tmp/fastapi-src mkdir -p ~/.claude/skills cp -R /tmp/fastapi-src/.claude/skills/fastapi ~/.claude/skills/fastapi # SKILL.md lands at ~/.claude/skills/fastapi/SKILL.md with references/ (dependencies.md, streaming.md, other-tools.md) # No external deps or API keys required — it is a prompt/convention skill. # Note: SKILL.md contains a project-specific note about ./run_services.sh (uvicorn); harmless, patterns are generic.
Kommandoer og eksempelprompter
/fastapiHåndhever moderne FastAPI/Pydantic-konvensjoner: Annotated-parametere, responsmodeller, ingen Ellipsis
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Refactor this FastAPI endpoint to current best practicesWrite a new FastAPI route with Pydantic validationUpdate this old FastAPI code to the latest patterns