3 boosters for "drizzle-orm" — open source, verified from GitHub, ready to install
1. minimize comments: code should be self-explanatory; comment only when needed. 2. clarity through naming: use clear, descriptive names for variables, functions, classes, components. 3. comment the "why," not the "what": explain why an approach was taken, especially for non-obvious logic or trad
Every service needs a unique key from . Never use plain strings. Use . Note: type params FIRST, then key in second call. Use an explicit constructor effect and . Parameterized or reusable constructor functions should be named . Zero-arg constructor values may stay to avoid immediate IIFEs.
Safarnak cursor rules provide comprehensive AI-assisted development guidelines for a full-stack, offline-first travel app built with Expo React Native, Cloudflare Workers, and GraphQL. Developers building complex mobile apps with multi-storage architectures and real-time features will benefit from these opinionated, production-tested rules.