go-http-server-applications

Installation
SKILL.md

Go HTTP Server Applications

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

Core Workflow

  1. Separate domain behavior from the inbound HTTP adapter.
  2. Define routes, methods, media types, limits, and error mappings.
  3. Build an explicit mux and ordered middleware stack.
  4. Decode requests strictly and within endpoint-specific byte/time budgets.
  5. Encode complete responses before committing headers where practical.
  6. Configure listener, server timeouts, header limits, and health semantics.
  7. Serve under a lifecycle that observes errors and drains with a deadline.
  8. Test handlers, routing, middleware, shared state, and real loopback behavior.

Read Next

Installs
1
Repository
lvtd-llc/skills
GitHub Stars
1
First Seen
Aug 30, 2026
go-http-server-applications — lvtd-llc/skills