Skip to main content
fastapiby FastAPIDevelopmentGitHub stars: 104k

FastAPI skill: what it does and how to install it

Guides FastAPI development with current patterns for dependencies, Pydantic models, routing, streaming responses and serving built frontend applications.

Summary generated from the skill's documentation.

Install

$ npx skills add fastapi/fastapi

Run it in a terminal. If your agent is already running, start a new session so it picks the skill up.

About this skill

What it does. Applies current FastAPI conventions for typed parameters and dependencies, response schemas, router configuration and separate HTTP operations. It covers the fastapi development and production commands, frontend asset serving, async handlers, OpenTelemetry, and streaming JSON Lines, SSE or bytes.

When to use it. Use it while writing or reviewing FastAPI applications, including work with uv, Ruff, ty, Asyncer, SQLModel and HTTPX. It also identifies patterns to avoid, such as ellipsis defaults, Pydantic RootModel, deprecated JSON response classes and blocking work in async functions.

History

Repo stars

104k

Tracking since . A chart appears once there are 7 days of data.

Installs

13.6k

Tracking since . A chart appears once there are 7 days of data.

Installs via skills.sh

Similar skills