
Supabase Node
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-codeInstalls 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- Existing Repo182
- Reddit Ads176
- Python175
- Gemini Review174
- Base173
- Project Tooling173
- Azure Cosmosdb170
- Shopify Apps165
- Android Kotlin2.7K
- Playwright Testing2.5K
- Pwa Development2.4K
- Code Review1.3K
- Ui Mobile1K
- Posthog Analytics736
- Flutter685
- Supabase Nextjs651
- Supabase587
- Android Java583
- React Native517
- Aws Dynamodb419
- User Journeys406
- Code Deduplication335
- Nodejs Backend316
- Security315