backend-patterns

backend patterns

affaan-m 232k ↓ 8.9k MIT updated 25d ago
Claude Code
View source ↗

What it does

  • Designing REST or GraphQL API endpoints
  • Implementing repository, service, or controller layers
  • Optimizing database queries (N+1, indexing, connection pooling)
  • Adding caching (Redis, in-memory, HTTP cache headers)
  • Setting up background jobs or async processing
  • Structuring error handling and validation for APIs
  • Building middleware (auth, logging, rate limiting)

Requirements & configuration

  • const token = req.headers.authorization?.replace('Bearer ', '')
  • const user = await verifyToken(token)
  • return res.status(401).json({ error: 'Invalid token' })
  • JWT Token Validation
  • export function verifyToken(token: string): JWTPayload {

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

backend patterns

Source

Repository: https://github.com/affaan-m/everything-claude-code

backend-patterns FAQ

What does the backend-patterns skill do?

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes. Designing REST or GraphQL API endpoints Implementing repository, service, or controller layers

What does backend-patterns require?

const token = req.headers.authorization?.replace('Bearer ', '') const user = await verifyToken(token) return res.status(401).json({ error: 'Invalid token' }) JWT Token Validation export function verifyToken(token: string): JWTPayload {

How do I install backend-patterns?

Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill backend-patterns --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.

Maintain backend-patterns?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

backend-patterns on getagentictools
[![backend-patterns on getagentictools](https://getagentictools.com/badge/skills/affaan-m-everything-claude-code-backend-patterns.svg)](https://getagentictools.com/skills/affaan-m-everything-claude-code-backend-patterns?ref=badge)
npx agentictools info skills/affaan-m-everything-claude-code-backend-patterns

The second line is the CLI lookup for this page — handy in READMEs and docs.