Skill Finder
The best Claude skills for backend and databases
Start with supabase-postgres-best-practices from Supabase: it scores highest here, 87, and its ranked SQL rules work on any Postgres database, not only Supabase. The list also covers Prisma, platform skills for Supabase, Neon, Convex, Firebase and Sanity, sign-in with Better Auth and Clerk, Stripe and Resend, Node.js servers, Expo modules, Go, ClickHouse and Solana.
The 28 skills made for this job
-
1
Get supabase-postgres-best-practicessupabase-postgres-best-practices
For developers writing SQL, schemas or row level security policies on any Postgres database. Skip it if you never touch the database layer yourself.
-
2
Get supabasesupabase
For developers building on Supabase who want auth, RLS and migrations handled with care. Skip it if your backend runs on plain Postgres or another platform.
-
3
Get PrismaPrisma
For TypeScript developers on Prisma ORM who want correct queries, CLI commands and database setup. Skip it if your project uses another ORM or no SQL database.
-
4
Get neon-postgresneon-postgres
For developers whose Postgres runs on Neon and who want help with connection strings, branches and slow queries. Skip it if your database is hosted elsewhere.
-
5
Get neonneon
For developers putting an app's database, login, files or functions on Neon who want Claude to drive the neon CLI. Skip it if your backend lives on another platform.
-
6
Get solana-devsolana-dev
For developers building Solana programs, clients or wallet UIs who want current tooling defaults. Skip it if you are not working on Solana.
-
7
Get convex-create-componentconvex-create-component
For Convex developers who want reusable backend modules with their own tables. Skip it if a plain function in convex/ or a TypeScript library would do.
-
8
Get expo-moduleexpo-module
For Expo developers who need native Swift or Kotlin code exposed to their React Native app. Skip it if ready-made Expo packages cover your needs or you're moving to the 2.0 macros.
-
9
Get Firebase skillsFirebase skills
For app developers on Firebase who want Claude to run the CLI for setup, sign-in, hosting and Gemini features. Skip it if your backend is not Firebase.
-
10
Get convex-quickstartconvex-quickstart
For people who want a running Next.js and Convex starter from a one-line idea. Skip it if you need hosting or login set up from the start.
-
11
Get better-auth-best-practicesbetter-auth-best-practices
For TypeScript developers setting up or changing Better Auth sign-in, sessions and plugins. Skip it if your app uses a different auth library or a hosted provider.
-
12
Get gemini-api-devgemini-api-dev
For developers writing Python or TypeScript code against the Gemini API and its managed agents. Skip it if you build on another model provider or never call Google's API.
-
13
Get convexconvex
For developers building on Convex or wanting a TypeScript backend with a realtime database. Skip it if your backend stack is already chosen and isn't Convex.
-
14
Get typescript-advanced-typestypescript-advanced-types
For TypeScript developers writing generic helpers, typed API clients or tricky inference. Skip it if your code rarely goes past plain interfaces and unions.
-
15
Get neon-postgres-branchesneon-postgres-branches
For teams on Neon Postgres who want to test migrations on a copy of production. Skip it if your database isn't on Neon or you never branch data for tests.
-
16
Get sanity-best-practicessanity-best-practices
For developers building or fixing a Sanity project who want Sanity's own patterns for schemas and GROQ. Skip it if your content lives in a different CMS.
-
17
Get stripe-best-practicesstripe-best-practices
For developers adding payments, subscriptions or sales tax to an app with Stripe. Skip it if you use another payment provider or never touch the Stripe API.
-
18
Get sanity-migrationsanity-migration
For teams moving content from WordPress, Contentful, Drupal, AEM or Markdown into Sanity. Skip it if you are not targeting Sanity or only need to edit an existing schema.
-
19
Get clickhouse-best-practicesclickhouse-best-practices
For teams designing or reviewing ClickHouse tables, queries and inserts against the vendor's own rules. Skip it if you don't run ClickHouse.
-
20
Get fastify-best-practicesfastify-best-practices
For Node.js developers building REST APIs on Fastify who want rules for plugins, schemas and hooks. Skip it if your server is not built on Fastify.
-
21
Get email-and-password-best-practicesemail-and-password-best-practices
For TypeScript developers adding email and password login with Better Auth. Skip it if your app uses another auth library or only social sign-in.
-
22
Get clerk-setupclerk-setup
For developers adding Clerk sign-in to a web or mobile app through the Clerk CLI. Skip it if you want auth that runs only on your own servers.
-
23
Get nodejs-backend-patternsnodejs-backend-patterns
For developers starting a Node.js API on Express or Fastify who want a checklist of production habits. Skip it if your server is written in another language.
-
24
Get resendresend
For developers sending or receiving app email through Resend's API. Skip it if your app uses a different email provider or you only need to write email copy.
-
25
Get tavily-best-practicestavily-best-practices
For developers adding Tavily web search, extraction or crawling to their own agent, RAG system or app. Skip it if you just want Claude itself to search the web for you.
-
26
Get clerk-backend-apiclerk-backend-api
For developers who want to list users, manage organizations or call Clerk Backend API endpoints from chat. Skip it if you have no Clerk secret key.
-
27
Get golang-error-handlinggolang-error-handling
For Go developers who want consistent error wrapping, checks and slog logging in new code or reviews. Skip it if you do not write Go or already follow a company error-handling guide.
-
28
Get nestjs-best-practicesnestjs-best-practices
For NestJS developers who want Claude to follow set rules on modules, injection and security. Skip it if your server code is in Express, Django or another framework.
Also useful for backend
Their main job is something else, but they help with this one.
-
Get mcp-buildermcp-builder
For developers turning an API or service into tools Claude can call through MCP. Skip it if you only want to use a server someone else already built.
-
Get ai-sdkai-sdk
For TypeScript developers adding chat, agents or structured output with Vercel's AI SDK. Skip it if your app is in Python or calls a model provider's own SDK.
-
Get Cloudflare skillsCloudflare skills
For developers building on Cloudflare who want help picking products and working from current docs. Skip it if your app runs on a different platform.
-
Get mastramastra
For TypeScript developers building agents and workflows with Mastra who want Claude to check current APIs first. Skip it if you do not use Mastra.
-
Get mcp-apps-buildermcp-apps-builder
For TypeScript developers building MCP servers or interactive MCP Apps with the mcp-use framework. Skip it if you write MCP servers in Python or with a different SDK.
-
Get better-auth-security-best-practicesbetter-auth-security-best-practices
For developers running Better Auth who want to lock down sessions, cookies and sign-in limits before launch. Skip it if your app uses a different auth library.
-
Get developing-genkit-jsdeveloping-genkit-js
For TypeScript developers building AI flows or agents with Genkit who want Claude to use current APIs. Skip it if you work in another language or AI framework.
-
Get rust-best-practicesrust-best-practices
For Rust developers who want code written and reviewed against Apollo GraphQL's handbook. Skip it if you are not writing Rust or your team already follows its own style guide.
-
Get pnpmpnpm
For JavaScript developers on pnpm 11 or 12 who want correct workspace, catalog and CI settings. Skip it if your project uses npm, Yarn or Bun and will stay that way.
How to choose
If you write SQL yourself, supabase-postgres-best-practices gives Claude a wrong and a right example for each rule, from indexes to row level security. Prisma suits TypeScript projects on Prisma ORM and covers client queries and Prisma 7 CLI commands. clickhouse-best-practices checks ClickHouse schemas and queries against 31 rules.
Pick the platform skill for where your data lives. supabase handles Auth, RLS and migrations. neon starts Neon apps with the neon CLI, neon-postgres covers connection strings and slow queries, and neon-postgres-branches makes test branches. Firebase skills run the Firebase CLI. Each needs an account on that platform.
Convex has three skills. convex routes work to about 30 bundled skills and pitches Convex as the default for any backend, convex-quickstart turns one sentence into a running Next.js and Convex starter, and convex-create-component builds modules with their own tables. Sanity users get sanity-best-practices and sanity-migration.
For sign-in, better-auth-best-practices sets up Better Auth and email-and-password-best-practices adds password login. clerk-setup adds Clerk through its CLI, and clerk-backend-api calls Clerk's Backend API with your secret key. stripe-best-practices maps payment goals to Stripe APIs. At least one scanner rated clerk-backend-api and resend high risk.
Server guides include fastify-best-practices, nodejs-backend-patterns and nestjs-best-practices for Node.js, golang-error-handling for Go and typescript-advanced-types for types. expo-module writes Swift and Kotlin modules, and solana-dev needs Rust plus the Solana and Anchor CLIs. Secondary pick mcp-builder wraps an API as an MCP server.