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.zipInstalls 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.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
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 Logging | auth-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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| backend-patterns (this skill) | 0 | 1mo | No flags | Advanced |
| prisma-connection-pool-exhaustion | 1 | 7mo | Review | Intermediate |
| hiddenroom-supabase | 0 | 1mo | No flags | Intermediate |
| backend-development | 17 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by chenqin231
View all by chenqin231 →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.
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
backend-development
skillcreatorai
Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.
pagination
dadbodgeoff
Implement cursor-based and offset pagination for APIs. Covers efficient database queries, stable sorting, and pagination metadata.
moai-domain-backend
modu-ai
Backend development specialist covering API design, database integration, microservices architecture, and modern backend patterns.
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.