·go-middleware
</>

go-middleware

Modèles de middleware HTTP Idiomatic Go avec propagation de contexte, journalisation structurée via slog, gestion centralisée des erreurs et récupération après panique. À utiliser lors de l'écriture de middleware, de l'ajout de suivi de requêtes ou de la mise en œuvre de préoccupations transversales.

19Installations·1Tendance·@existential-birds

Installation

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

Comment installer go-middleware

Installez rapidement le skill IA go-middleware dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/existential-birds/beagle --skill go-middleware
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

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

Modèles de middleware HTTP Idiomatic Go avec propagation de contexte, journalisation structurée via slog, gestion centralisée des erreurs et récupération après panique. À utiliser lors de l'écriture de middleware, de l'ajout de suivi de requêtes ou de la mise en œuvre de préoccupations transversales. Source : existential-birds/beagle.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/existential-birds/beagle --skill go-middleware
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-26
Mis à jour
2026-03-10

Browse more skills from existential-birds/beagle

Réponses rapides

Qu'est-ce que go-middleware ?

Modèles de middleware HTTP Idiomatic Go avec propagation de contexte, journalisation structurée via slog, gestion centralisée des erreurs et récupération après panique. À utiliser lors de l'écriture de middleware, de l'ajout de suivi de requêtes ou de la mise en œuvre de préoccupations transversales. Source : existential-birds/beagle.

Comment installer go-middleware ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/existential-birds/beagle --skill go-middleware Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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