Skip to content
alyn

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. Anthropic

    Skills

    #1
    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
    Details
  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
    Details
  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
    Details
  4. wshobson

    Agents

    #4
    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
    Details
  5. GitHub

    Awesome Copilot

    #5
    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
    Details
  6. wshobson

    Agents

    #6
    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
    Details
  7. wshobson

    Agents

    #7
    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
    Details
  8. GitHub

    Awesome Copilot

    #8
    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
    Details
  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
    Details
  10. K-Dense

    Scientific Agent Skills

    #10
    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
    Details

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

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

sanjay3290

AI Skills

56
sanjay3290

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…

Pack45410kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

56
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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/…

Pack3533kCoding

rrezartprebreza

Spring Boot Skills

55
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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.

Pack3533kBackend

sanjay3290

AI Skills

54
sanjay3290

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…

Pack45410kDocuments

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kBackend
54
managedcode

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…

Pack5117.4kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kProductivity

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kSecurity

rrezartprebreza

Spring Boot Skills

54
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

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.

Pack3533kDevOps

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

53
rrezartprebreza

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.

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

52
rrezartprebreza

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…

Pack3533kBackend

rrezartprebreza

Spring Boot Skills

52
rrezartprebreza

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…

Pack3533kDevOps

chubbyguan

Chubbyskills

52
chubbyguan

x-ingest

X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。

Pack1.3k461Social media

rrezartprebreza

Spring Boot Skills

51
rrezartprebreza

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.

Pack3533kBackend

chubbyguan

Chubbyskills

51
chubbyguan

bilibili-transcribe

哔哩哔哩视频 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持 BV 号和完整链接,无需登录。

Pack1.3k461Video

chubbyguan

Chubbyskills

51
chubbyguan

douyin-transcribe

抖音视频 → 下载 → 转录 → 存为 Markdown 的完整工作流。 支持短链接和完整链接;优先无 cookie 直采,被风控时回退 yt-dlp + 浏览器 cookie(无需登录)。

Pack1.3k461Video

rrezartprebreza

Spring Boot Skills

51
rrezartprebreza

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.

Pack3533kBackend

chubbyguan

Chubbyskills

51
chubbyguan

tiktok-transcribe

TikTok 视频 → 下载 → 转录 → 存为 Markdown。 支持 vm.tiktok.com / vt.tiktok.com 短链和完整链接,无需登录。

Pack1.3k461Social media

chubbyguan

Chubbyskills

51
chubbyguan

wechat-article-ingest

微信公众号文章 → Markdown 提取 + A层观点提取 + B层问题链生成。 支持直接链接抓取和 PDF 提取两种方式。

Pack1.3k461Writing

chubbyguan

Chubbyskills

51
chubbyguan

weibo-transcribe

微博视频 → 下载 → 转录 → 存为 Markdown。 支持 weibo.com 和 m.weibo.cn 链接,无需登录。

Pack1.3k461Video

chubbyguan

Chubbyskills

51
chubbyguan

xiaohongshu-ingest

小红书笔记采集 → 统一 frontmatter Markdown → 爆款拆解 + 衍生选题。 支持笔记链接和 xhslink 短链;爆款拆解按「人群×场景×痛点×情绪×钩子」生成可复用选题。

Pack1.3k461Video

chubbyguan

Chubbyskills

51
chubbyguan

youtube-transcribe

YouTube 视频 → 下载 → 转录 → 翻译 → 存为 Markdown。 支持中英文,英文内容自动翻译成中文,输出中英对照。

Pack1.3k461Video

chubbyguan

Chubbyskills

51
chubbyguan

zhihu-transcribe

知乎视频 → 下载 → 转录 → 存为 Markdown。 支持知乎视频链接、问答内嵌视频和专栏文章,无需登录。

Pack1.3k461Video

chubbyguan

Chubbyskills

50
chubbyguan

content-enrich

内容加工:给任意采集产物(转录稿 / 文章 / 笔记)自动补「摘要 + 要点 + 标签 + 价值判断」, 写进 frontmatter 并在正文顶部插入摘要块。是「加工层」通用能力,惠及仓库所有采集 skill。

Pack1.3k461Writing

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.

Built a backend skill? Get it ranked.

Submit a skill