mcpField
G
gin

gin

github.com/partme-ai開発71678 回インストール3 週間前に更新
リポジトリ

gin について

Go 開発者向けに、Gin Web フレームワークでの HTTP ルーティング、ミドルウェア、バインド、レンダリング、デプロイを案内するスキルです。実装の要点に加え、リカバリー、ログ、グレースフルシャットダウンなどの運用指針も扱います。

主な機能

  1. 01HTTP ルートとハンドラー
  2. 02ルートグループとミドルウェア
  3. 03バインドと検証のガイド
  4. 04CORS と静的ファイルの解説
  5. 05リカバリーとグレースフルシャットダウン

活用シーン

  1. 01Go の HTTP エンドポイント作成
  2. 02ミドルウェアによるルート整理
  3. 03リクエストデータのバインドと検証
  4. 04Gin サービスのデプロイ準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/partme-ai/full-stack-skills --skill gin

インストール後、Claude Code で/ginを入力して読み込まれたか確認します。

同梱ファイルLICENSE.txt

詳細

このスキルを使うタイミング

ユーザーが次のことを求めている場合は、いつでもこのスキルを使ってください。

  • Gin で Go の HTTP ルーティング、ミドルウェア、バインディング、レンダリングを実装する
  • ルートグループ、recovery、CORS、デプロイを設定する

このスキルの使い方

  1. 基本:gin.Default()、GET/POST、c.JSON、c.Bind、ルートグループ、ミドルウェア。
  2. 応用:カスタムミドルウェア、バリデーション、静的ファイル、Graceful shutdown。
  3. 参考資料:https://gin-gonic.com/docs/

ベストプラクティス

  • ミドルウェアの順序と役割を明確にし、エラーの返却方法を統一します。
  • バインディングとバリデーションを行い、本番環境では recovery とログを使用します。

キーワード

gin, Go Web, ルーティング, ミドルウェア

コメント