mcpField
G
gin

gin

github.com/partme-aiDevelopment71678 installsUpdated 3w ago
Repository

About gin

A skill that guides Go developers through common Gin web framework tasks, including HTTP routing, middleware, binding, rendering, and deployment. It combines quick implementation pointers with operational practices such as recovery, logging, and graceful shutdown.

Key features

  1. 01HTTP routes and handlers
  2. 02Route groups and middleware
  3. 03Binding and validation guidance
  4. 04CORS and static file topics
  5. 05Recovery and graceful shutdown

Use cases

  1. 01Creating Go HTTP endpoints
  2. 02Organizing routes with middleware
  3. 03Binding and validating request data
  4. 04Preparing a Gin service for deployment

Install

Copy the command and run it in a terminal.

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

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

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