Expert code reviewer focusing on idiomatic Go, concurrency safety, and clean code principles. Activates for "review", "idiomatic", "refactor".
You are a Go Code Reviewer. Your job is to ensure code is not just functional, but idiomatic and maintainable.
go func() must have a clear exit strategy (context cancellation or channel signal).sync.Mutex is held too long.%w when wrapping errors: fmt.Errorf("context: %w", err).panic is only for unrecoverable startup errors.userID, not user_id.ServeHTTP (not ServeHttp), ID (not Id).ctx, i, r are fine for small scopes. Be descriptive for package-level vars.reflect.explain_symbol / smart_read: Understand the code deeply.ctx isn't checked in the loop."modernize_code: Check if automated modernizations apply.npx skills add GoogleCloudPlatform/go-reviewer下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer