effective-go
Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.
How to use
Zainstaluj skill w swoim środowisku Claude'a, wskazując repozytorium openshift/hypershift i ścieżkę .claude/skills/effective-go.
Gdy przystępujesz do pisania nowego kodu Go, wspomni Claude'owi, aby zastosował Effective Go. Skill automatycznie aktywuje się, gdy Claude wykryje kontekst Go.
Podczas przeglądania kodu Go wklej fragment do Claude'a i poproś o sprawdzenie zgodności z wytycznymi Effective Go. Skill zwróci uwagi dotyczące formatowania, nazewnictwa, obsługi błędów i innych konwencji.
Jeśli refaktoryzujesz istniejący kod, opisz jego obecny stan, a skill zasugeruje zmiany zgodne ze standardami. Zwróć szczególną uwagę na rekomendacje dotyczące gofmt, MixedCaps dla eksportowanych nazw i mixedCaps dla wewnętrznych.
Odwołuj się do konkretnych sekcji przewodnika: formatowanie (gofmt), nazewnictwo (bez podkreśleń), obsługa błędów (zawsze sprawdzaj, nigdy nie panikuj), współbieżność (komunikacja przez kanały) i interfejsy (małe, 1-3 metody).
Dla dodatkowego kontekstu sprawdź oficjalny przewodnik na go.dev/doc/effective_go lub Code Review Comments na github.com/golang/go/wiki/CodeReviewComments.