backend-patterns
backend patterns
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 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.
[](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.