go-review
✓Checklists and anti-patterns for reviewing Go code. Covers API design, error handling, concurrency, interfaces, safety, performance, naming, testing, functional options, logging, and deterministic simulation testing.
Installation
SKILL.md
| api-design | Export audit, signature evolution, parameter/result object usage | | errors | Log-and-return, missing %w, strategy consistency, sentinel/structured misuse | | interfaces | Compile-time checks, bloat detection, pointer-to-interface, driver pattern | | concurrency | Embedded mutexes, goroutine leaks, WaitGroup races, unbounded spawning |
| safety | Bare type assertions, missing defer, panic in library, boundary copies | | performance | fmt.Sprint for conversions, missing pre-allocation, string concatenation | | code-style | Naming, declarations, organization — combined style checks | | testing | Table-driven tests, assert vs require, bloated tables, goleak |
| functional-options | Exposed options struct, missing defaults, missing WithX | | logging | fmt.Sprintf in logs, wrong level, raw structs, global logger in library | | deterministic-simulation-testing | Direct time/rand/os calls, non-deterministic maps, missing seed logging, over-abstracted DST |
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/stuckinforloop/harness --skill go-review- Source
- stuckinforloop/harness
- Category
- </>Dev Tools
- Verified
- ✓
- First Seen
- 2026-02-11
- Updated
- 2026-02-18
Quick answers
What is go-review?
Checklists and anti-patterns for reviewing Go code. Covers API design, error handling, concurrency, interfaces, safety, performance, naming, testing, functional options, logging, and deterministic simulation testing. Source: stuckinforloop/harness.
How do I install go-review?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/stuckinforloop/harness --skill go-review Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/stuckinforloop/harness
Details
- Category
- </>Dev Tools
- Source
- skills.sh
- First Seen
- 2026-02-11