Fastcrud

Use when building or modifying CRUD endpoints with FastCRUD (the `fastcrud` PyPI package) in a FastAPI project — covers `FastCRUD`, `crud_router`, `EndpointCreator`, `FilterConfig`, `JoinConfig`, auto-relationship detection, the filter operator syntax (`__gte`, `__in`, `__ilike`, etc.), cursor pagination, soft delete, and how to avoid N+1 queries when fetching related data. Activate when the user mentions FastCRUD, `crud_router`, `FastCRUD()`, `FilterConfig`, `JoinConfig`, or asks how to build CRUD endpoints / generate REST APIs from SQLAlchemy or SQLModel models, even if the user doesn't name the library directly.

benavlabs 52b36c3 6 files · 55.8 KB Updated

File contents

benavlabs/fastcrud/tree/main/fastcrud/.agents/skills/fastcrud commit 52b36c394c

Frequently asked questions

npx skillmds@latest add benavlabs/fastcrud