app-scaffolding
Installation
SKILL.md
FastAPI Skill
Overview
FastAPI is a modern, high-performance async Python web framework for building APIs. It leverages Python type hints and Pydantic for automatic validation, serialization, and OpenAPI documentation generation. FastAPI runs on ASGI servers (Uvicorn, Hypercorn) and provides first-class support for async/await, dependency injection, and WebSockets.
Key characteristics:
- Automatic interactive API docs (Swagger UI at
/docs, ReDoc at/redoc) - Type-driven request validation and response serialization via Pydantic
- Native async support with full sync fallback
- Dependency injection system for shared logic and resource management
- Standards-based: OpenAPI 3.1, JSON Schema