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
- 01HTTP routes and handlers
- 02Route groups and middleware
- 03Binding and validation guidance
- 04CORS and static file topics
- 05Recovery and graceful shutdown
Use cases
- 01Creating Go HTTP endpoints
- 02Organizing routes with middleware
- 03Binding and validating request data
- 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 ginAfter installing, type/ginin Claude Code to confirm it loaded.
Bundled filesLICENSE.txt
Details
From the project READMEWhen 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, 路由, 中间件
Comments
Markdown supported