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/fastapiRun 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
- SuperpowersA full software development workflow for coding agents, built from composable skills for brainstorming, planning, TDD, debugging and review.
- Finishing a Development BranchGuides the choice of how to integrate finished work once tests pass: merge, pull request or cleanup.
- Subagent-Driven DevelopmentExecutes an implementation plan by handing independent tasks to subagents within the current session.