/SKILL.md
Recommendations and best practices for writing performant and idiomatic Go code from goperf.dev and the Google Go Style Guide. Use this skill whenever the user is working in Go and cares about speed, resources, scale, or code style—including optimizing or reviewing APIs, services, or pipelines; reducing allocations, GC pressure, or memory; improving networking; tuning hot paths, sync.Pool, preallocation, or struct layout; ensuring idiomatic formatting, clear naming conventions, and readability; or when they mention goperf, "Go performance", latency, throughput, profiling, "Go style", readability, or formatting. Use it even if they do not explicitly say "optimize" or "performance" or "style"—e.g. "my Go service is slow", "too many allocations", "how do I name this variable", "is this idiomatic Go", or "how do I make this faster" all warrant this skill.
npx skillsauth add newtonmunene99/goperf-skill goperf-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply measurement-driven Go performance patterns from the Go Optimization Guide and idiomatic formatting and readability principles from the Google Go Style Guide. Measure first (benchmarks, pprof, escape analysis); then apply targeted patterns. Focus on production workloads: backend services, pipelines, and systems where latency, throughput, and long-term maintainability matter.
go build -gcflags="-m" ./pkg to see what escapes to the heap.io.Copy(io.Discard, resp.Body) then resp.Body.Close()); otherwise the client will not reuse connections.go build -gcflags="-m" ./path/to/pkg to see which values move to the heap; reduce escapes on hot paths to lower GC pressure.MixedCaps or mixedCaps (camel case) rather than underscores (snake case) for multi-word names. Keep names short and contextual without repetition.development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.