Generate a complete FastAPI CRUD endpoint with router, schemas, service layer, and tests
/plugin marketplace add Lobbi-Docs/claude/plugin install lobbi-docs-fastapi-backend-fastapi-backend@Lobbi-Docs/claude[resource_name] [--fields name:str,email:str] [--auth] [--cache]# Generate FastAPI Endpoint Generate a complete CRUD endpoint for a FastAPI application with MongoDB/Beanie. ## Required Information Before generating, gather: 1. **Resource name** (e.g., "product", "order", "customer") 2. **Fields** with types (e.g., name:str, price:float, quantity:int) 3. **Authentication required?** (adds Keycloak auth dependency) 4. **Caching enabled?** (adds Redis cache layer) ## Generation Steps ### 1. Analyze Project Structure First, identify the project structure: - Check if using domain-driven (`app/domains/`) or layer-based (`app/routes/`) - Find existing pa...