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
Quality
3%
Does it follow best practices?
Impact
97%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/gin-middleware-creator/SKILL.mdJWT authentication middleware
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
Structured request logging middleware
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
CORS middleware configuration
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
994edc4
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.