mcpField
G
gin

gin

github.com/full-stack-skillsDevelopment047 installsUpdated 4w ago
Repository

About gin

gin is a skill for Go web development with Gin, covering HTTP routes, middleware, request binding, and response rendering. It also addresses route groups, validation, static files, and graceful shutdown.

Key features

  1. 01Set up HTTP routes and route groups
  2. 02Write and organize middleware
  3. 03Bind and validate requests
  4. 04Render responses and serve static files
  5. 05Configure recovery and graceful shutdown

Use cases

  1. 01Build HTTP routes for a Go service
  2. 02Add CORS and recovery middleware to APIs
  3. 03Handle and validate request data
  4. 04Plan service shutdown and deployment

Install

Copy the command and run it in a terminal.

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

After installing, type/ginin Claude Code to confirm it loaded.

Bundled filesagents/openai.yamlLICENSE.txt

Details

From the project README

When to use this skill

Use this skill whenever the user wants to:

  • 用 Gin 编写 Go HTTP 路由、中间件、绑定与渲染
  • 配置路由组、 recovery、CORS 与部署

How to use this skill

  1. 核心:gin.Default()、GET/POST、c.JSON、c.Bind;路由组与中间件。
  2. 进阶:自定义中间件、验证、静态文件;Graceful shutdown。
  3. 参考:https://gin-gonic.com/docs/

Best Practices

  • 中间件顺序与职责清晰;错误统一返回。
  • 绑定与校验;生产用 recovery 与日志。

Keywords

gin, Go Web, 路由, 中间件

Comments

Markdown supported