This wires up Express or Hono with Supabase auth and Drizzle ORM for type-safe database queries. You get middleware for JWT validation, Zod schemas for request validation, and a clean separation between Drizzle for database operations and the Supabase client for auth verification and storage. The setup includes both anon and service role clients, proper TypeScript extensions for Express request types, and a standard project structure with routes, queries, and error handling. It's medium effort but gives you a solid foundation if you're building a Node backend that needs Supabase's auth layer without fighting their client libraries for every database query.

skills.sh installs
184
GitHub stars
685
last updated
Jun 3, 2026

Install

$ npx -y skills add alinaqi/claude-bootstrap --skill supabase-node --agent claude-code

Installs into .claude/skills of the current project.

Files

Supabase + Node.js Skill

Express/Hono patterns with Supabase Auth and Drizzle ORM.

Sources: Supabase JS Client | Drizzle ORM


Core Principle

Drizzle for queries, Supabase for auth/storage, middleware for validation.

Use Drizzle ORM for type-safe database access. Use Supabase client for auth verification, storage, and realtime. Express or Hono for the API layer.


Project Structure

Sponsors

Details

Repository
github.com/alinaqi/claude-bootstrap
Categories
Backend & APIs, Databases
First seen
Jun 3, 2026

More from alinaqi/claude-bootstrap

All 54
1personamanagmentlayer avatargrpc-expertpersonamanagmentlayer/pclExpert-level gRPC, Protocol Buffers, microservices communication, and streaming180skills.sh installs
2akillness avatarapi-designakillness/oh-my-skillsapi design174skills.sh installs
3akillness avatarapi-documentationakillness/oh-my-skillsapi documentation174skills.sh installs
4akillness avatardatabase-schema-designakillness/oh-my-skillsdatabase schema design172skills.sh installs
5wimolivier avatarpostgresql-best-practiceswimolivier/postgresql-best-practicespostgresql best practices172skills.sh installs
6akillness avatarauthentication-setupakillness/oh-my-skillsauthentication setup168skills.sh installs