effective-go

openshift/hypershift · updated Apr 8, 2026

$npx skills add https://github.com/openshift/hypershift --skill effective-go
0 commentsdiscussion
summary

Apply best practices and conventions from the official Effective Go guide to write clean, idiomatic Go code.

skill.md

Effective Go

Apply best practices and conventions from the official Effective Go guide to write clean, idiomatic Go code.

When to Apply

Use this skill automatically when:

  • Writing new Go code
  • Reviewing Go code
  • Refactoring existing Go implementations

Key Reminders

Follow the conventions and patterns documented at https://go.dev/doc/effective_go, with particular attention to:

  • Formatting: Always use gofmt - this is non-negotiable
  • Naming: No underscores, use MixedCaps for exported names, mixedCaps for unexported
  • Error handling: Always check errors; return them, don't panic
  • Concurrency: Share memory by communicating (use channels)
  • Interfaces: Keep small (1-3 methods ideal); accept interfaces, return concrete types
  • Documentation: Document all exported symbols, starting with the symbol name

References

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.646 reviews
  • Chinedu Mensah· Dec 20, 2024

    Registry listing for effective-go matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Emma Agarwal· Dec 8, 2024

    Useful defaults in effective-go — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Tariq Khanna· Dec 8, 2024

    I recommend effective-go for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Fatima Park· Dec 4, 2024

    effective-go fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Yusuf Wang· Nov 27, 2024

    We added effective-go from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Zara Patel· Nov 27, 2024

    Solid pick for teams standardizing on skills: effective-go is focused, and the summary matches what you get after install.

  • Zara Jackson· Nov 15, 2024

    effective-go has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Camila Thomas· Nov 11, 2024

    effective-go reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Emma Jackson· Oct 18, 2024

    effective-go reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Zara Sanchez· Oct 18, 2024

    effective-go is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

showing 1-10 of 46

1 / 5