关于 gin
gin 是面向 Go Web 开发的技能,指导使用 Gin 编写 HTTP 路由、中间件、请求绑定与响应渲染。内容也涵盖路由组、验证、静态文件和优雅关闭。
主要功能
- 01设置 HTTP 路由与路由组
- 02编写及组织中间件
- 03绑定请求并进行校验
- 04渲染响应和提供静态文件
- 05配置恢复机制与优雅关闭
适用场景
- 01为 Go 服务构建 HTTP 路由
- 02为接口添加 CORS 与恢复中间件
- 03处理并校验请求数据
- 04规划服务关闭与部署
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ go-skills --skill gin安装后在 Claude Code 中输入/gin确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 用 Gin 编写 Go HTTP 路由、中间件、绑定与渲染
- 配置路由组、 recovery、CORS 与部署
How to use this skill
- 核心:gin.Default()、GET/POST、c.JSON、c.Bind;路由组与中间件。
- 进阶:自定义中间件、验证、静态文件;Graceful shutdown。
- 参考:https://gin-gonic.com/docs/
Best Practices
- 中间件顺序与职责清晰;错误统一返回。
- 绑定与校验;生产用 recovery 与日志。
Keywords
gin, Go Web, 路由, 中间件
评论
支持 Markdown