This covers the modern FastAPI conventions you actually want to follow: using Annotated everywhere for parameters and dependencies, skipping the ellipsis syntax that clutters code, and letting return types handle serialization instead of reaching for ORJSONResponse. It pushes the fastapi CLI for dev/run commands, emphasizes dependency injection patterns, and gets the async/sync distinction right (when in doubt, use regular def). The guidance on response models versus return types is solid, especially for filtering sensitive data. If you're writing new FastAPI code or refactoring old stuff that still uses the deprecated patterns, this keeps you aligned with current best practices.
npx skills add https://github.com/fastapi/fastapi --skill fastapi