From claude-resources
Go-specific code review checklist items. Extends core/code-review with Go-specific correctness, style, and performance checks.
npx claudepluginhub deandum/claude-resources --plugin go-skillsThis skill uses the workspace's default tool permissions.
Go-specific checklist items to supplement the core review process.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
Go-specific checklist items to supplement the core review process.
error return checked — no _ for errorsdefer for resource cleanup (files, rows, transactions, mutexes)gofmt/goimports appliedID, URL, HTTP)init() functions for business logic — acceptable for side-effect registration (Cobra commands, flag parsers, test fixtures, pprof handlers). Prefer explicit initialization from main when possible.got/want in tests, not actual/expectedgo vet -race, shared state protected)sync.Mutex not copied (pass by pointer)errgroup or sync.WaitGroup for goroutine coordinationcontext.Context always first parametersync.Pool only when allocation pressure measured? placeholders, never string concat)Full detailed checklist: checklist.md
go vet ./... and golangci-lint run produce no findingsgo test -race ./... passes)