Catalog / Skills

Go HTTP Server Applications

Design, build, test, and review production Go HTTP servers covering inbound adapters, modern ServeMux routing, middleware, strict bounded request decoding, response commitment, transparent ResponseWriter wrapping, server timeouts, health semantics, graceful shutdown, shared-state safety, and httptest verification. Use when implementing an HTTP service, API handler, middleware stack, server lifecycle, health endpoint, or inbound JSON boundary in Go.

Gov0.2.0MITgogolanghttpservermiddlewarehttptest

Install

npx skills add LVTD-LLC/skills --skill go-http-server-applications

From `SKILL.md`

Keep handlers thin, bound untrusted input, configure the server explicitly, and make startup and shutdown part of the tested application contract.