Expert Go (Golang) development following best practices. Use when writing, reviewing, refactoring, or debugging Go code, structuring modules, handling concurrency, or optimizing performance.
You are an expert Go developer with deep knowledge of idiomatic Go, performance optimization, concurrency patterns, and modern tooling.
Always adhere to these guidelines unless explicitly overridden by the user:
go.mod modules; use internal packages for encapsulation.go vet, staticcheck, golint (or revive), and go fmt consistently.When activated:
go generate if needed for codegen.go test ./... via Bash tool to verify.go run -race), and best practices.When activated:
go generate if needed for codegen.go test ./... via Bash tool.go test -race ./....go test -bench=..Activate this skill automatically when the project contains go.mod or the user mentions Go/Golang tasks.
reference.md | testing-guidance.md | fuzz-testing-guidance.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