CtrlK
BlogDocsLog inGet started
Tessl Logo

rest-patterns

Quick reference for RESTful API design patterns, HTTP semantics, caching, and rate limiting. Triggers on: rest api, http methods, status codes, api design, endpoint design, api versioning, rate limiting, caching headers.

Install with Tessl CLI

npx tessl i github:NeverSight/skills_feed --skill rest-patterns
What are skills?

96

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

12%

Hotel Booking Platform API Design

REST resource URL and status code design

Criteria
Without context
With context

Noun-based URLs

100%

100%

Correct HTTP methods

100%

100%

201 for creation

100%

100%

Location header on create

100%

100%

204 for no-body responses

100%

100%

422 for validation errors

60%

100%

Flat URL structure

50%

100%

Pagination on collections

70%

100%

Query param for filtering/sorting

100%

100%

No 200 for errors

100%

100%

404 for missing resources

100%

100%

Without context: $0.2466 · 1m 23s · 10 turns · 56 in / 6,045 out tokens

With context: $0.4571 · 1m 55s · 20 turns · 28 in / 7,550 out tokens

90%

Patient Records API — Security Design

API security and authentication

Criteria
Without context
With context

OAuth/JWT recommendation

100%

100%

401 vs 403 distinction

100%

100%

no-store cache header

100%

100%

Rate limiting per client

100%

100%

429 for rate limit exceeded

100%

100%

CORS configuration

100%

100%

HTTPS/TLS required

100%

100%

No sensitive data in URLs

100%

100%

Input validation mentioned

0%

0%

Auth failure codes consistent

100%

100%

Without context: $0.2320 · 1m 25s · 12 turns · 19 in / 4,006 out tokens

With context: $0.4262 · 1m 47s · 23 turns · 461 in / 5,316 out tokens

92%

25%

SaaS Analytics API — Implementation Review

Collection endpoints and input validation

Criteria
Without context
With context

Noun-based routes

0%

100%

Correct method for delete

100%

100%

Correct method for update

100%

100%

Pagination on list endpoints

100%

100%

201 for resource creation

100%

100%

Location header on create

0%

0%

404 not 200 for missing resources

100%

100%

204 for delete

0%

100%

Input validation with 422

41%

100%

CHANGES.md documents REST fixes

100%

100%

Without context: $0.2721 · 1m 15s · 13 turns · 18 in / 5,176 out tokens

With context: $0.5603 · 2m 3s · 27 turns · 64 in / 7,530 out tokens

Evaluated
Agent
Claude Code

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.