Install any skill in seconds. Free to start, no credit card required.
Get Started Free →alinaqi/supabase-node
Express/Hono with Supabase and Drizzle ORM
Passed 20 of 23 test cases with the skill, and 17 of 23 without it.
and 4 more in the full report
4 fixed16 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Create `drizzle.config.ts` for a Supabase PostgreSQL setup where generated migration files should be saved to `./supabase/migrations`. Export the configuration generated by `defineConfig`.
| Checked | Without skill | With skill |
|---|---|---|
| Sets out property to ./supabase/migrations | Passed | Passed |
| Sets schemaFilter property to public schema array | Missed | Passed |
The instructions your model reads when the skill loads.
Express/Hono patterns with Supabase Auth and Drizzle ORM.
Sources: Supabase JS Client | Drizzle ORM
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/
├── src/
│ ├── routes/
│ │ ├── index.ts # Route aggregator
│ │ ├── auth.ts
│ │ ├── posts.ts
│ │ └── users.ts
│ ├── middleware/
│ │ ├── auth.ts # JWT validation
│ │ ├── error.ts # Error handler
│ │ └── validate.ts # Request validation
│ ├── db/
│ │ ├── index.ts # Drizzle client
│ │ ├── schema.ts # Schema definitions
│ │ └── queries/ # Query functions
│ ├── lib/
│ │ ├── supabase.ts # Supabase client
│ │ └── config.ts # Environment config
│ ├── types/
│ │ └── express.d.ts # Express type extensions
test cases passed, vs 17 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.