Tryboy869 Dojutsu For AI Py Fast API Cursorrules

py-fast-api

tomevault-io 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.

Source: Tryboy869/dojutsu-for-ai — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/tryboy869--dojutsu-for-ai--py-fast-api-cursorrules commit 068ec60206

Frequently asked questions

npx skillmds@latest add tomevault-io/tryboy869-dojutsu-for-ai-py-fast-api-cursorrules