Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill cc-skill-backend-patterns63
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 100%
↑ 1.42xAgent success when using this skill
Validation for skill structure
Repository pattern and N+1 prevention
Repository interface
0%
100%
Repository implementation
0%
100%
Service layer class
100%
100%
N+1: batch ID collection
100%
100%
N+1: Map-based association
100%
100%
Specific column selection
0%
100%
RESTful URL structure
100%
100%
Query parameter support
100%
100%
Without context: $0.3345 · 1m 28s · 12 turns · 12 in / 5,914 out tokens
With context: $0.4732 · 1m 49s · 17 turns · 99 in / 6,721 out tokens
Auth middleware, error handling, and rate limiting
ApiError class
100%
100%
Centralized error handler: ApiError branch
100%
100%
Centralized error handler: ZodError branch
30%
100%
Bearer token extraction
100%
100%
Missing token error
100%
100%
JWT verification library
0%
100%
rolePermissions map
100%
100%
hasPermission function
100%
100%
requirePermission HOF
62%
100%
RateLimiter Map storage
37%
100%
Sliding window filter
0%
100%
429 with x-forwarded-for
100%
100%
Without context: $0.6993 · 3m 7s · 22 turns · 71 in / 12,847 out tokens
With context: $0.5167 · 1m 32s · 22 turns · 71 in / 5,659 out tokens
Caching, structured logging, retry, and background jobs
Cache-aside: check before fetch
100%
100%
Cache TTL 300 seconds
100%
100%
Cache key format
100%
100%
Logger class methods
100%
100%
Structured JSON log entries
70%
100%
requestId per request
100%
100%
method and path in log context
0%
100%
Exponential backoff formula
16%
100%
Default maxRetries = 3
75%
100%
Non-blocking job queue
100%
100%
Immediate queued response
100%
100%
Without context: $0.4131 · 2m · 14 turns · 13 in / 8,069 out tokens
With context: $0.4216 · 1m 31s · 15 turns · 304 in / 6,157 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.