·go-middleware
</>

go-middleware

Patrones de middleware HTTP idiomático de Go con propagación de contexto, registro estructurado mediante slog, manejo de errores centralizado y recuperación de pánico. Úselo al escribir middleware, agregar seguimiento de solicitudes o implementar inquietudes transversales.

19Instalaciones·1Tendencia·@existential-birds

Instalación

$npx skills add https://github.com/existential-birds/beagle --skill go-middleware

Cómo instalar go-middleware

Instala rápidamente el skill de IA go-middleware en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/existential-birds/beagle --skill go-middleware
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: existential-birds/beagle.

SKILL.md

Ver original

| Context keys, request IDs, user metadata | references/context-propagation.md | | slog setup, logging middleware, child loggers | references/structured-logging.md | | AppHandler pattern, domain errors, recovery | references/error-handling-middleware.md |

All middleware follows the standard func(http.Handler) http.Handler pattern. This is the composable building block for cross-cutting concerns in Go HTTP servers.

Use context.WithValue for request-scoped data that crosses API boundaries (request IDs, authenticated users, tenant IDs). Always use typed keys to avoid collisions.

Patrones de middleware HTTP idiomático de Go con propagación de contexto, registro estructurado mediante slog, manejo de errores centralizado y recuperación de pánico. Úselo al escribir middleware, agregar seguimiento de solicitudes o implementar inquietudes transversales. Fuente: existential-birds/beagle.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/existential-birds/beagle --skill go-middleware
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-26
Actualizado
2026-03-10

Browse more skills from existential-birds/beagle

Respuestas rápidas

¿Qué es go-middleware?

Patrones de middleware HTTP idiomático de Go con propagación de contexto, registro estructurado mediante slog, manejo de errores centralizado y recuperación de pánico. Úselo al escribir middleware, agregar seguimiento de solicitudes o implementar inquietudes transversales. Fuente: existential-birds/beagle.

¿Cómo instalo go-middleware?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/existential-birds/beagle --skill go-middleware Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/existential-birds/beagle