api-builder Skill
Generate production-ready Next.js API routes
When to use
Creating new endpoints (/api/sales/dashboard, /api/ratings/*, etc)
Example
/api-builder Create /api/sales/dashboard with fields: leads_count, closed_this_month, revenue
What it does
- •Reads system-prompt.txt (knows your rules)
- •References docs/ai/claude/CLAUDE.md (knows your architecture)
- •Uses schemas from lib/validators.ts (no inline Zod)
- •Generates endpoint with Auth → Validate → RLS Query → Respond
- •Applies company_id filter (RLS)
- •Returns ONLY code, no explanation
Quality checks
- •Zod validation present
- •Validation schema imported from lib/validators.ts
- •company_id filter applied
- •Error handling with status codes
- •TypeScript strict mode
- •Matches naming conventions