Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Review and improve Go language-level correctness across numeric conversions, overflow, slices, maps, range loops, comparisons, strings, runes, UTF-8, defer evaluation, and version-dependent semantics. Use when reviewing agent-generated Go, debugging surprising mutation or memory retention, validating parsing and text handling, or checking code that depends on representation, aliasing, iteration, or runtime behavior.
.claude/skills/hashgraph-online-go-language-correctness/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-09 | ✓→✗ | ▼ Worse | 14% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 4% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 13% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 1% | 0% |
Review guarantees before implementation details. Establish the module's Go language version, then trace representation, ownership, iteration, and text semantics through observable behavior.
| Task | Load | |---|---| | Run a complete correctness review | guidelines.md, workflows/review-language-correctness.md | | Review guarantees and version boundaries | references/language-correctness/knowledge.md | | Apply implementation and review rules | references/language-correctness/rules.md | | Inspect compact bad/good patterns | references/language-correctness/examples.md | | Verify a change before completion | references/language-correctness/checklist.md |
go-performance-testing.Guidance is transformed and paraphrased from Teiva Harsanyi, 100 Go Mistakes and How to Avoid Them (Manning, 2022), especially Chapters 3-6. Examples are original.
Verify current contracts against https://go.dev/ref/spec, https://go.dev/doc/go1.22, https://pkg.go.dev/builtin, and https://pkg.go.dev/strings.
Other measured skills in the registry, with their headline benchmark lift.