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.

Install with Tessl CLI

npx tessl i github:sickn33/antigravity-awesome-skills --skill cc-skill-backend-patterns
What are skills?

63

1.42x

Does it follow best practices?

Evaluation100%

1.42x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

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%

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

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%

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

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%

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

Evaluated
Agent
Claude Code
Model
Unknown

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.