HTTP/REST API design for Go services: handlers, ServeMux routing, middleware, request validation, pagination, idempotency, health checks, error responses, and graceful shutdown. Use when designing APIs, writing HTTP handlers, implementing middleware, or structuring REST endpoints.
Install
npx skills add eduardo-sl/go-agent-skills --skill go-api-designnpx skills add eduardo-sl/go-agent-skills --skill go-api-design -a claude-code -gnpx skills add eduardo-sl/go-agent-skills --skill go-api-design -a codex -ggemini skills install https://github.com/eduardo-sl/go-agent-skills.git --path 'skills/(architecture)/go-api-design'gh skill install eduardo-sl/go-agent-skills go-api-designgit clone --depth 1 https://github.com/eduardo-sl/go-agent-skills /tmp/eduardo-sl__go-agent-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R '/tmp/eduardo-sl__go-agent-skills/skills/(architecture)/go-api-design' ~/.claude/skills/go-api-design # Claude Code
cp -R '/tmp/eduardo-sl__go-agent-skills/skills/(architecture)/go-api-design' ~/.agents/skills/go-api-design # Codex, Cursor, Gemini CLI, Copilot, OpenCode