Py Fast API Cursorrules

Apply for py-fast-api. --- description: Specific guidelines for FastAPI application structure and setup in the main application file. globs: **/main.py

Tryboy869 b10bc86 2 files · 827 B Updated

File contents

py-fast-api


description: Specific guidelines for FastAPI application structure and setup in the main application file. globs: **/main.py

  • Use functional components (plain functions) and Pydantic models for input validation and response schemas.
  • Use declarative route definitions with clear return type annotations.
  • Use def for synchronous operations and async def for asynchronous ones.
  • Minimize @app.on_event("startup") and @app.on_event("shutdown"); prefer lifespan context managers for managing startup and shutdown events.
  • Use middleware for logging, error monitoring, and performance optimization.

Tryboy869/dojutsu-for-ai/tree/main/senjutsu/skills/py-fast-api-cursorrules commit b10bc86f72

Frequently asked questions

npx skillmds add tryboy869/py-fast-api-cursorrules