egp-api-routes

star 0

API route patterns for EGP. Use when creating or editing app/api/** handlers, auth, Supabase queries, or error handling.

Ivan-Hristoslavov By Ivan-Hristoslavov schedule Updated 3/1/2026

name: egp-api-routes description: API route patterns for EGP. Use when creating or editing app/api/** handlers, auth, Supabase queries, or error handling.

EGP API Routes

Structure

  • app/api/[resource]/route.ts — GET list, POST create
  • app/api/[resource]/[id]/route.ts — GET one, PUT, PATCH, DELETE
  • Use supabaseAdmin from lib/supabase.ts (bypasses RLS)
  • Admin mutation routes: call requireAdmin() at top; return 401/403 on denial

Patterns

  • Export named: GET, POST, PUT, PATCH, DELETE
  • Return JSON; use pagination for list GETs
  • Wrap in try/catch; return appropriate status codes
Install via CLI
npx skills add https://github.com/Ivan-Hristoslavov/EGP --skill egp-api-routes
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
Ivan-Hristoslavov
Ivan-Hristoslavov Explore all skills →