·go-middleware
</>

go-middleware

Pattern middleware HTTP Idiomatic Go con propagazione del contesto, registrazione strutturata tramite slog, gestione centralizzata degli errori e ripristino in caso di panico. Da utilizzare durante la scrittura di middleware, l'aggiunta della traccia delle richieste o l'implementazione di problemi trasversali.

19Installazioni·1Tendenza·@existential-birds

Installazione

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

Come installare go-middleware

Installa rapidamente la skill AI go-middleware nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/existential-birds/beagle --skill go-middleware
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: existential-birds/beagle.

| 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.

Pattern middleware HTTP Idiomatic Go con propagazione del contesto, registrazione strutturata tramite slog, gestione centralizzata degli errori e ripristino in caso di panico. Da utilizzare durante la scrittura di middleware, l'aggiunta della traccia delle richieste o l'implementazione di problemi trasversali. Fonte: existential-birds/beagle.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/existential-birds/beagle --skill go-middleware
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-26
Aggiornato
2026-03-11

Browse more skills from existential-birds/beagle

Risposte rapide

Che cos'è go-middleware?

Pattern middleware HTTP Idiomatic Go con propagazione del contesto, registrazione strutturata tramite slog, gestione centralizzata degli errori e ripristino in caso di panico. Da utilizzare durante la scrittura di middleware, l'aggiunta della traccia delle richieste o l'implementazione di problemi trasversali. Fonte: existential-birds/beagle.

Come installo go-middleware?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/existential-birds/beagle --skill go-middleware Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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