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.

zamesin

Next Move Theory Canon And Skills

47
zamesin

nmt-craft-go-to-market

Write the go-to-market communication for a chosen segment using Ivan Zamesin's AJTBD / Next Move Theory methodology. Input — a /nmt-craft-value-proposition result (best), a…

Pack464184Marketing

zamesin

Next Move Theory Canon And Skills

47
zamesin

nmt-market-research

Run market research for a product or feature idea using Ivan Zamesin's AJTBD / Next Move Theory methodology (distinct from generic Christensen JTBD). Output — an A4 one-pager with a GO /…

Pack464184Research
46
Microsoft

detect-mode

Detect a Copilot Studio agent's authentication mode (DirectLine vs M365) by querying Dataverse. Returns the mode and connection details needed to chat.

Pack490331Backend

BrianRWagner

AI Marketing Claude Code Skills

45
BrianRWagner

go-mode

Autonomous goal execution — give a goal, get a plan, confirm, execute, report. You steer, Claude drives.

Pack45510kBackend
44
sno-ai

rust-coder

Implement, refactor, and migrate production Rust with repository-grounded ownership, type-driven invariants, explicit errors, safe concurrency, minimal unsafe code, and verified Cargo…

Pack8641Backend

zxkane

Aws Skills

43
zxkane

aws-mcp-setup

Configure AWS MCP servers for documentation search and API access. Use when setting up AWS MCP, configuring AWS documentation tools, troubleshooting MCP connectivity, or when user mentions…

Pack3774.6kDevOps

Gentleman-Programming

Gentleman Skills

43
Gentleman-Programming

hexagonal-architecture-layers-java

Hexagonal architecture layering for Java services with strict boundaries. Trigger: When structuring Java apps by Domain/Application/Infrastructure, or refactoring toward clean architecture.

Pack6655.6kCoding

Gentleman-Programming

Gentleman Skills

42
Gentleman-Programming

spring-boot-3

Spring Boot 3 patterns for configuration, DI, and web services. Trigger: When building or refactoring Spring Boot 3 applications.

Pack6655.6kBackend
42
rohitg00

verification-gates

Creates explicit validation checkpoints (verification gates) between project phases to catch errors early and ensure quality before proceeding. Use when the user asks about quality gates…

Pack1.6k100Productivity

Gentleman-Programming

Gentleman Skills

41
Gentleman-Programming

java-21

Java 21 language and runtime patterns for modern, safe code. Trigger: When writing Java 21 code using records, sealed types, or virtual threads.

Pack6655.6kBackend

wshobson

Agents

83
wshobson

fastapi-templates

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API…

Pack42k2.6MBackend

wshobson

Agents

82
wshobson

event-store-design

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.

Pack42k2.6MDesign

wshobson

Agents

82
wshobson

workflow-orchestration-patterns

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building…

Pack42k2.6MAutomation

wshobson

Agents

81
wshobson

cqrs-implementation

Implement Command Query Responsibility Segregation for scalable architectures. Use when separating read and write models, optimizing query performance, or building event-sourced systems.

Pack42k2.6MBackend

wshobson

Agents

81
wshobson

microservices-patterns

Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or…

Pack42k2.6MBackend

wshobson

Agents

81
wshobson

projection-patterns

Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.

Pack42k2.6MBackend

wshobson

Agents

81
wshobson

temporal-python-testing

Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing…

Pack42k2.6MTesting
77
Microsoft

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication…

Pack1.6k17MBackend
76
samber

golang-concurrency

Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and direction, `sync.Mutex`/`RWMutex`/`sync.Map`/`sync.Once`/atomics…

Pack3.8k1.8MBackend
76
samber

golang-continuous-integration

GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint, SAST, coverage and vulnerability-scan jobs, Dependabot and Renovate config files, GoReleaser…

Pack3.8k1.8MBackend
76
samber

golang-data-structures

Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder…

Pack3.8k1.8MBackend
76
samber

golang-database

Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing…

Pack3.8k1.8MBackend
76
samber

golang-dependency-injection

Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lifecycle management), manual constructor injection…

Pack3.8k1.8MBackend
76
samber

golang-dependency-management

Dependency management for Golang projects — go.mod and go.sum, `go get` install and upgrade flows, Minimal Version Selection, conflict resolution with replace/exclude/retract, `govulncheck`…

Pack3.8k1.8MBackend
76
samber

golang-design-patterns

Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decisions, resource management and lifecycle, graceful…

Pack3.8k1.8MBackend
76
samber

golang-documentation

Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and llms.txt. Use when writing or…

Pack3.8k1.8MBackend
76
samber

golang-error-handling

Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging…

Pack3.8k1.8MBackend
76
samber

golang-google-wire

Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup…

Pack3.8k1.8MBackend
76
samber

golang-gopls

Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition, find references, call/implementation hierarchy, workspace symbol search, package API…

Pack3.8k1.8MBackend
76
samber

golang-graphql

Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with…

Pack3.8k1.8MBackend
76
samber

golang-grpc

Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing…

Pack3.8k1.8MBackend
76
samber

golang-how-to

Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from samber/cc-skills-golang, often…

Pack3.8k1.8MBackend
76
samber

golang-lint

Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warnings with nolint directives, interpreting lint…

Pack3.8k1.8MCode review
76
samber

golang-modernize

Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Use when reviewing Go code with old-style patterns, when encountering a…

Pack3.8k1.8MBackend
76
samber

golang-naming

Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test…

Pack3.8k1.8MBackend
76
samber

golang-observability

Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with…

Pack3.8k1.8MBackend

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