The first thing I've been adding to AGENTS.md

Dive into agentic coding long enough and value of a separating the planning process from the implementation process becomes obvious. These planning artifacts have many names and varying levels of complexity (".plan", "SPEC.md", "PRD", etc.), occasionally even distributing skills to assist in creating and implementing them.

In this post I'll share a skill-free, lightweight version of this that has been working well for me lately.

Golang HTTP Handlers as Middleware

Most modern web stacks allow the "filtering" of requests via stackable/composable middleware, allowing you to cleanly separate cross-cutting concerns from your web application. This weekend I needed to hook into go's http.FileServer and was pleasantly surprised how easy it was to do.