CtrlK
BlogDocsLog inGet started
Tessl Logo

cc-skill-backend-patterns

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.

49

1.42x
Quality

23%

Does it follow best practices?

Impact

100%

1.42x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/cc-skill-backend-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

36%

Product Catalog API

Repository pattern and N+1 prevention

Criteria
Without context
With context

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%

100%

30%

CMS Security Layer

Auth middleware, error handling, and rate limiting

Criteria
Without context
With context

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%

100%

23%

Price Lookup Service

Caching, structured logging, retry, and background jobs

Criteria
Without context
With context

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%

Repository
sickn33/antigravity-awesome-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.