golang-apis
Installation
SKILL.md
Golang APIs (Gin)
Contratos claros e estáveis vencem handlers ad hoc. Toda mutação passa por binding, validação e autorização no servidor.
Stack e escopo
| Peça | Papel |
|---|---|
| Gin | Router, middleware, binding, context |
| encoding/json | JSON request/response (ou lib do projeto) |
| context | Cancelamento e valores de request |
| validator | Tags binding:"required,..." do Gin |
Para concorrência de background, WebSocket, SQL, testes, ops ou i18n: golang-goroutines, golang-websocket, golang-sqlc, golang-unit-testing, golang-production, i18n-backend. Linguagem: golang. Contratos HTTP: api-design.