BA

backend-patterns

Provides architectural guidance for scalable server-side Node.js applications.

Install

mkdir -p .claude/skills/backend-patterns-chenqin231 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15620" && unzip -o skill.zip -d .claude/skills/backend-patterns-chenqin231 && rm skill.zip

Installs to .claude/skills/backend-patterns-chenqin231

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
142 charsno explicit “when” trigger
Advanced

Key capabilities

  • Design RESTful APIs
  • Implement repository and service layer patterns
  • Apply middleware patterns for request processing
  • Optimize database queries and prevent N+1 issues
  • Implement Redis caching layers with Cache-Aside pattern
  • Configure JWT-based authentication and rate limiting

How it works

This skill provides architectural patterns and best practices for backend development, covering API design, database optimization, caching, error handling, and security, with specific references for each topic.

Inputs & outputs

You give it
Backend development requirements for API design, database interaction, caching, or authentication
You get back
Implemented backend code following specified patterns for API design, database optimization, caching, error handling, or security

When to use backend-patterns

  • Designing RESTful API endpoints
  • Implementing database query optimization
  • Setting up Redis caching layers
  • Configuring JWT-based authentication

About this skill

Backend Development Patterns

Backend architecture patterns and best practices for scalable server-side applications.

参考资源

主题说明文件
API 设计RESTful、Repository、Service Layer、Middleware 模式api-design.md
数据库模式查询优化、N+1 防护、事务处理database-patterns.md
缓存策略Redis Caching Layer、Cache-Aside 模式caching-strategies.md
错误处理集中式错误处理、指数退避重试error-handling.md
认证/限流/队列/日志JWT、RBAC、Rate Limiting、Job Queue、Structured Loggingauth-ratelimit-jobs-logging.md

When not to use it

  • When developing frontend components or UI elements
  • When focusing on CSS or animation aspects
  • When the project does not involve Node.js, Express, or Next.js API routes

Limitations

  • Focuses on Node.js, Express, and Next.js API routes
  • Patterns are provided as reference documents
  • Does not cover frontend development concerns

How it compares

This skill offers a structured collection of backend patterns and best practices, providing specific guidance for common challenges in server-side development, unlike a generic approach that lacks detailed references.

Compared to similar skills

backend-patterns side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
backend-patterns (this skill)01moNo flagsAdvanced
prisma-connection-pool-exhaustion17moReviewIntermediate
hiddenroom-supabase01moNo flagsIntermediate
backend-development174moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

prisma-connection-pool-exhaustion

blader

Fix Prisma "Too many connections" and connection pool exhaustion errors in serverless environments (Vercel, AWS Lambda, Netlify). Use when: (1) Error "P2024: Timed out fetching a new connection from the pool", (2) PostgreSQL "too many connections for role", (3) Database works locally but fails in production serverless, (4) Intermittent database timeouts under load.

14

hiddenroom-supabase

cuvo1903-ctrl

Hidden Room Supabase backend skill for migrations, generated database types, Edge Functions, RLS policies, auth/profile sync, storage buckets, Stripe integration, cloud_jobs, and database documentation. Use when editing supabase/migrations, supabase/functions, database.types.ts, or Supabase-backed f

00

backend-development

skillcreatorai

Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.

1731

pagination

dadbodgeoff

Implement cursor-based and offset pagination for APIs. Covers efficient database queries, stable sorting, and pagination metadata.

13

moai-domain-backend

modu-ai

Backend development specialist covering API design, database integration, microservices architecture, and modern backend patterns.

10

alwib-backend

Tsuev

Develop and maintain the Alwib NestJS backend in `backend/`. Use when implementing or refactoring modules, controllers, services, DTO validation, Swagger docs, authentication/authorization flows, Prisma schema and migrations, and backend lint/test flows.

00

Search skills

Search the agent skills registry