What problem does it solve? FastAPI evolves quickly, and outdated patterns like Ellipsis defaults, RootModel wrappers, and deprecated response classes lead to suboptimal code. This Skill keeps generated FastAPI code aligned with the latest conventions and features. ## Core Features & Use Cases - Modern API Patterns: Enforces Annotated-based parameters and dependencies, return-type-driven serialization, and router-level prefixes, tags, and shared dependencies. - Streaming Support: Provides patterns for Server-Sent Events with EventSourceResponse, JSON Lines, and byte streaming via StreamingResponse. - Frontend Serving: Uses app.frontend() and router.frontend() to serve built static apps from Vite, Astro, or similar tools. - Use Case: When building a new REST endpoint with authentication and a streamed response, the Skill produces code using Annotated dependencies, a declared return type, and EventSourceResponse instead of deprecated alternatives. ## Quick Start Ask the AI to create a FastAPI endpoint with dependency injection and SSE streaming following current best practices.