Go Handler Generator - Auto-activating skill for Backend Development. Triggers on: go handler generator, go handler generator Part of the Backend Development skill category.
33
Quality
3%
Does it follow best practices?
Impact
84%
0.93xAverage 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/go-handler-generator/SKILL.mdProduction-ready Go HTTP handler
Valid handler signature
100%
100%
Correct success status code
100%
100%
404 for missing resource
100%
100%
JSON Content-Type header
100%
100%
Explicit error handling
20%
0%
Request context usage
0%
0%
Method validation
100%
100%
Handler separation
100%
100%
go.mod present
100%
100%
No global mutable state
100%
100%
JSON encoding correctness
100%
100%
Without context: $0.2502 · 1m 47s · 19 turns · 18 in / 4,018 out tokens
With context: $0.7431 · 3m 30s · 36 turns · 67 in / 11,100 out tokens
Go middleware handler pattern
Middleware function signature
100%
100%
Handler chain delegation
100%
100%
401 for missing/invalid key
100%
100%
Request timing in logging
100%
100%
Context propagation
100%
100%
No panic on errors
100%
100%
Middleware composition
100%
100%
Production-ready logging
100%
100%
go.mod present
100%
100%
Step-by-step explanation
100%
100%
No global mutable state
100%
100%
Without context: $0.6210 · 3m 30s · 32 turns · 29 in / 10,604 out tokens
With context: $0.5885 · 3m 12s · 33 turns · 66 in / 7,585 out tokens
Go handler with database integration
Parameterized queries
100%
100%
Context-aware DB calls
0%
0%
Resource cleanup
80%
60%
DB error handling
100%
100%
Handler-DB separation
100%
100%
Connection pool config
100%
0%
Input validation
100%
100%
Proper HTTP status codes
100%
100%
DATABASE_URL env var
100%
0%
JSON Content-Type header
100%
100%
go.mod with driver
100%
100%
Without context: $0.5573 · 3m 6s · 33 turns · 33 in / 7,735 out tokens
With context: $0.9447 · 4m 22s · 39 turns · 329 in / 14,509 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.