{"skill":{"slug":"go-middleware","displayName":"Go Middleware","summary":"Idiomatic Go HTTP middleware patterns with context propagation, structured logging via slog, centralized error handling, and panic recovery. Use when writing...","tags":{"latest":"2.3.1"},"stats":{"comments":0,"downloads":167,"installsAllTime":1,"installsCurrent":1,"stars":0,"versions":2},"createdAt":1774201638225,"updatedAt":1776831167781},"latestVersion":{"version":"2.3.1","createdAt":1776831150001,"changelog":"- Added a new \"Gates (check before merge or review)\" section outlining sequenced, objective checks for middleware correctness.\n- Gates cover: Recovery middleware position; proper use of response writer wrappers; and ensuring all middleware call `next.ServeHTTP` in every forward path.\n- No logic/code changes; documentation only.\n- Existing anti-patterns, middleware signature, and usage patterns remain unchanged.","license":"MIT-0"},"metadata":null,"owner":{"handle":"anderskev","userId":"s17b1fzefm8nj8j1sdkzrze7gn83pfrg","displayName":"Kevin Anderson","image":"https://avatars.githubusercontent.com/u/17010022?v=4"},"moderation":null}