Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Claude'a, który pomaga stosować najlepsze praktyki Go z oficjalnego przewodnika Effective Go. Używaj go podczas pisania nowego kodu, przeglądania pull requestów lub refaktoryzacji istniejących implementacji. Skill przypomina o kluczowych konwencjach: formatowaniu za pomocą gofmt, nazewnictwie bez podkreśleń, obsłudze błędów bez paniki, komunikacji przez kanały, małych interfejsach i dokumentacji eksportowanych symboli.
Jak używać
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.