| name | Go project conventions |
| description | Project conventions with module caching, linting, security checks, and tests via Make |
Skill: Go project conventions
Goal
Provide a standard Go workflow with module caching, linting, security checks, and tests driven by Make.
Make targets (recommended)
make deps → go mod download + install golangci-lint and gosec if missing
make vet → go vet ./...
make lint → golangci-lint run --timeout=5m
make security → gosec ./...
make test → go test -v -race -coverprofile=coverage.out ./...
make check → make vet && make lint