Best Claude skills for backend development
Backend skills teach API design, database schemas, migrations, auth and the boring-but-critical parts like idempotency and error handling. Vendor skills from Supabase and Stripe carry first-party knowledge about their platforms that generic models often get wrong.
288 backend skills · ranked live · November 2026
The top 10. Ranked by the Alyn Score.
- 1#1
Anthropic
Skills
Anthropic
MCP Builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to…
Pack192k3.8MScore 93 - 2#2

affaan-m
Backend Patterns
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes. Use when building or reviewing Node.js…
Pack301k1.7MScore 89 - 3#3

Addy Osmani
API And Interface Design
Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between…
Pack115k1.8MScore 85 - 4#4
wshobson
Agents
wshobson
Architecture Patterns
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use this skill when designing clean architecture for a new…
Pack42k2.6MScore 85 - 5#5
GitHub
Awesome Copilot
GitHub
Arize Annotation
Creates and manages annotation configs (categorical, continuous, freeform label schemas) and annotation queues (human review workflows) on Arize. Applies human annotations to project spans…
Pack41k2.4MScore 85 - 6#6
wshobson
Agents
wshobson
API Design Principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or…
Pack42k2.6MScore 84 - 7#7
wshobson
Agents
wshobson
Saga Orchestration
Implement saga patterns for distributed transactions and cross-aggregate workflows. Use this skill when implementing distributed transactions across microservices where 2PC is unavailable…
Pack42k2.6MScore 84 - 8#8
GitHub
Awesome Copilot
GitHub
API Breaking Change Detector
Cross-references C# Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch…
Pack41k2.4MScore 83 - 9#9

Shubhamsaboo
MCP Apps Builder
**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying…
Pack144k83kScore 83 - 10#10
K-Dense
Scientific Agent Skills
K-Dense
Database Lookup
Queries documented public database APIs with explicit endpoints, filters, pagination, and provenance. Used when a scientific, regulatory, financial, or other database-backed fact must be…
Pack57k328kScore 82
What makes a great backend skill.
Official vendor skills for the services you use (Supabase, Stripe, Cloudflare).
Migration and rollback guidance, not only happy-path code.
Security defaults: row-level security, secrets handling, input validation.
All 288 backend skills.
rrezartprebreza
Spring Boot Skills
oauth2-resource-server
Use when configuring Spring Boot as an OAuth2 resource server, validating JWTs from an external auth provider (Keycloak, Auth0, Okta, Cognito), extracting claims, or implementing…
rrezartprebreza
Spring Boot Skills
openapi-first
Use when the project follows API-first / OpenAPI-first approach: generating controller interfaces, DTOs, and clients from an OpenAPI spec. Use when you see openapi.yaml…
sanjay3290
AI Skills
postgres
Execute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data…
rrezartprebreza
Spring Boot Skills
rest-api-conventions
Use when generating REST controllers, DTOs, success response contracts, pagination, HTTP status mapping, or API versioning. For RFC 9457 exception and error response formatting, use…
rrezartprebreza
Spring Boot Skills
spring-ai-integration
Use when integrating LLMs, chat clients, embeddings, RAG pipelines, or AI agents into Spring Boot. Covers Spring AI ChatClient, prompt templates, embeddings, vector stores, and structured…
rrezartprebreza
Spring Boot Skills
spring-batch
Use when building batch jobs, ETL pipelines, scheduled imports/exports, or any chunk-oriented bulk processing with Spring Batch. Covers the Spring Batch 5 / Boot 3 builder API…
rrezartprebreza
Spring Boot Skills
hateoas
Use when adding hypermedia links to REST responses, building self-describing APIs, or implementing Spring HATEOAS. Use when you see EntityModel, CollectionModel, or RepresentationModel in…
rrezartprebreza
Spring Boot Skills
hexagonal-architecture
Use when the project follows hexagonal (ports & adapters) architecture. Prevents domain code from depending on Spring or JPA. Use when you see packages like domain/, application/…
rrezartprebreza
Spring Boot Skills
multi-tenancy
Use when implementing tenant resolution, database or schema isolation, tenant-aware JPA, reactive tenant context, migrations, caching, jobs, or authorization in Spring Boot 3.
rrezartprebreza
Spring Boot Skills
async-execution
Use when adding or debugging Spring @Async work, executor saturation, asynchronous failures or lost thread context. Not a substitute for durable jobs or reactive pipelines.
rrezartprebreza
Spring Boot Skills
configuration-properties
Use when introducing or correcting grouped Spring Boot configuration, typed property binding, validation, profiles or secret injection. Do not rewrite unrelated single-value configuration.
sanjay3290
AI Skills
google-docs
Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc…
rrezartprebreza
Spring Boot Skills
mcp-server
Use when exposing Spring Boot 3 application capabilities through Model Context Protocol tools, resources, or prompts. Covers Spring AI 1.x tool callback registration, transports, schemas…

mlnet
Use ML.NET to train, evaluate, or integrate machine-learning models into .NET applications with realistic data preparation, inference, and deployment expectations. USE FOR: ML.NET…
rrezartprebreza
Spring Boot Skills
resilience-retry
Use when adding retries, backoff, or concurrency protection to Spring Boot 3 / Spring Framework 6 services. Covers Spring Retry or Resilience4j selection, proxy behavior, and transaction…
rrezartprebreza
Spring Boot Skills
scheduled-tasks
Use when creating or reviewing @Scheduled jobs, cron/time-zone configuration, overlapping runs or multi-instance scheduling. Not for Spring Batch chunk/restart mechanics or arbitrary async…
rrezartprebreza
Spring Boot Skills
security-audit-logging
Use when designing or reviewing security audit events, their redaction, durable storage, integrity, or failure policies in Spring Boot. General metrics and debugging logs belong to…
rrezartprebreza
Spring Boot Skills
spring-ai-security
Use when threat-modeling or hardening a Spring AI RAG, chat, or tool-calling workflow against prompt injection, unauthorized actions, data exposure, or unbounded execution. Ordinary…
rrezartprebreza
Spring Boot Skills
container-native-deployment
Use when packaging a Spring Boot 3 application as an OCI image or GraalVM native executable. Covers buildpacks, layered images, JVM containers, AOT hints, probes, security, and verification.
rrezartprebreza
Spring Boot Skills
http-interface-clients
Use when calling external HTTP APIs from Spring Boot 3 / Spring Framework 6 with declarative HttpExchange interfaces. Covers manual proxy registration, RestClient versus WebClient, and…
rrezartprebreza
Spring Boot Skills
idempotency-patterns
Use when making retried HTTP commands or message processing safe against duplicate effects, including database-backed request keys, payload conflicts and concurrent retries. Do not apply…
rrezartprebreza
Spring Boot Skills
problem-details-rfc9457
Use when implementing exception mapping or RFC 9457 error responses in Spring Boot 3. Preserve an existing legacy error contract unless migration is requested.
rrezartprebreza
Spring Boot Skills
event-driven-messaging
Use when implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 3. Covers event contracts, idempotency, retries, dead-letter handling, ordering, and outbox…
rrezartprebreza
Spring Boot Skills
production-observability
Use when adding service-wide Spring Boot 3 Actuator, Micrometer metrics, distributed tracing, OpenTelemetry export, structured logging, health probes, dashboards, or alerts. Combine with…
chubbyguan
Chubbyskills
x-ingest
X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。
rrezartprebreza
Spring Boot Skills
api-versioning
Use when versioning Spring MVC or WebFlux APIs in Spring Boot 3 / Spring Framework 6. Covers explicit URL, header, and media-type strategies, compatibility rules, and deprecation handling.
chubbyguan
Chubbyskills
bilibili-transcribe
哔哩哔哩视频 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持 BV 号和完整链接,无需登录。
chubbyguan
Chubbyskills
douyin-transcribe
抖音视频 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持短链接和完整链接;优先无 cookie 直采,被风控时回退 yt-dlp + 浏览器 cookie(无需登录)。
rrezartprebreza
Spring Boot Skills
null-safety
Use when annotating nullability in Spring Boot 3 / Spring Framework 6 code, integrating Kotlin, or adding static nullability checks without assuming Spring Framework 7 JSpecify defaults.
chubbyguan
Chubbyskills
tiktok-transcribe
TikTok 视频 → 下载 → 转录 → 存为 Markdown。 支持 vm.tiktok.com / vt.tiktok.com 短链和完整链接,无需登录。
chubbyguan
Chubbyskills
wechat-article-ingest
微信公众号文章 → Markdown 提取 + A层观点提取 + B层问题链生成。 支持直接链接抓取和 PDF 提取两种方式。
chubbyguan
Chubbyskills
weibo-transcribe
微博视频 → 下载 → 转录 → 存为 Markdown。 支持 weibo.com 和 m.weibo.cn 链接,无需登录。
chubbyguan
Chubbyskills
xiaohongshu-ingest
小红书笔记采集 → 统一 frontmatter Markdown → 爆款拆解 + 衍生选题。 支持笔记链接和 xhslink 短链;爆款拆解按「人群×场景×痛点×情绪×钩子」生成可复用选题。
chubbyguan
Chubbyskills
youtube-transcribe
YouTube 视频 → 下载 → 转录 → 翻译 → 存为 Markdown。 支持中英文,英文内容自动翻译成中文,输出中英对照。
chubbyguan
Chubbyskills
zhihu-transcribe
知乎视频 → 下载 → 转录 → 存为 Markdown。 支持知乎视频链接、问答内嵌视频和专栏文章,无需登录。
chubbyguan
Chubbyskills
content-enrich
内容加工:给任意采集产物(转录稿 / 文章 / 笔记)自动补「摘要 + 要点 + 标签 + 价值判断」, 写进 frontmatter 并在正文顶部插入摘要块。是「加工层」通用能力,惠及仓库所有采集 skill。
Backend skills, explained.
Also searched as: backend agent skills, api design skill, database skill, supabase skill.
What are the best Claude skills for backend development?
Right now the top-ranked backend skills on Alyn are MCP Builder (Anthropic), Backend Patterns (affaan-m), API And Interface Design (Addy Osmani). Rankings combine GitHub stars, installs, freshness and depth, and update live.
Is there an official Supabase skill?
Yes. supabase/agent-skills is published by Supabase and ranks among the most installed backend skills.
Skills or MCP for databases?
Use both. An MCP server gives the agent access to your database. A skill teaches it how to use that access well.
How do I install a backend skill?
Run npx skills add owner/repo in your project, or copy the folder with SKILL.md into ~/.claude/skills. Every skill on this page has a ready-to-copy command.
More in Build
Backend skills for your agent