Blog
- Supabase RLS for vibe coders: the 8 rules your AI agent keeps breaking
How to make Cursor or Claude Code write correct Supabase Row Level Security policies, with copy-paste SQL and a test you can run.
- Cursor rules vs AGENTS.md vs CLAUDE.md: which file does your AI agent read?
A plain-English guide to .cursor/rules (.mdc), AGENTS.md and CLAUDE.md: what each tool reads, how to structure them, and how to keep one source of truth.
- Stripe webhooks in the Next.js App Router: the 5 mistakes AI agents make
How to verify Stripe webhook signatures in a Next.js 15 route handler, avoid build failures, and grant access safely. Includes working code.