API Endpoint Creation Skill Next.js 15+ API Route Patterns When to Use : Creating new API endpoints in src/app/api/ --- Standard Pattern --- POST Endpoint Pattern --- Required Imports --- Checklist - [ ] Use withErrorBoundary wrapper - [ ] Validate workspace id from query params - [ ] Call validateUserAndWorkspace - [ ] Use getSupabaseServer() for DB access - [ ] Filter ALL queries by workspace id - [ ] Return successResponse or errorResponse - [ ] Handle errors properly - [ ] Add TypeScript types --- Standard : Every API route MUST validate workspace and filter by workspace id ---