CtrlK
BlogDocsLog inGet started
Tessl Logo

gin-middleware-creator

Gin Middleware Creator - Auto-activating skill for Backend Development. Triggers on: gin middleware creator, gin middleware creator Part of the Backend Development skill category.

36

1.00x

Quality

3%

Does it follow best practices?

Impact

97%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/gin-middleware-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

Protect a Gin API with JWT Authentication

JWT authentication middleware

Criteria
Without context
With context

gin.HandlerFunc signature

100%

100%

c.Next() called

100%

100%

Abort on failure

100%

100%

401 status on auth failure

100%

100%

Bearer token extraction

100%

100%

JWT signature validation

100%

100%

JWT expiry validation

100%

100%

Context value propagation

100%

100%

JSON error responses

100%

100%

go.mod present

100%

100%

README explains usage

100%

100%

Without context: $0.4807 · 2m 35s · 26 turns · 27 in / 6,493 out tokens

With context: $0.4939 · 2m 45s · 29 turns · 59 in / 6,191 out tokens

100%

Request Tracing and Observability for a Gin Service

Structured request logging middleware

Criteria
Without context
With context

gin.HandlerFunc signature

100%

100%

Start time before c.Next()

100%

100%

c.Next() called

100%

100%

Status code captured

100%

100%

Duration computed

100%

100%

Method and path logged

100%

100%

JSON log format

100%

100%

Timestamp in log entry

100%

100%

Response size logged

100%

100%

Sample output provided

100%

100%

go.mod present

100%

100%

Without context: $0.5452 · 3m 5s · 32 turns · 32 in / 7,369 out tokens

With context: $0.7374 · 3m 19s · 44 turns · 43 in / 7,802 out tokens

92%

Enable Browser Access to a Gin Backend API

CORS middleware configuration

Criteria
Without context
With context

gin.HandlerFunc signature

100%

100%

Preflight handling

100%

100%

Preflight 204 status

100%

100%

c.Next() for non-OPTIONS

100%

100%

Access-Control-Allow-Origin header

100%

100%

Origin allowlist check

100%

100%

Access-Control-Allow-Methods header

100%

100%

Access-Control-Allow-Headers header

100%

100%

Credentials support

100%

100%

Abort on disallowed origin

0%

0%

README configuration guide

100%

100%

go.mod present

100%

100%

Without context: $0.5407 · 2m 55s · 30 turns · 31 in / 7,060 out tokens

With context: $0.6735 · 3m 12s · 40 turns · 73 in / 7,827 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-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.