Toolverse
Wszystkie skille

effective-go

autor: openshift

Pisz idiomatic Go zgodnie ze standardami oficjalnego przewodnika

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
296

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ć

  1. Zainstaluj skill w swoim środowisku Claude'a, wskazując repozytorium openshift/hypershift i ścieżkę .claude/skills/effective-go.

  2. Gdy przystępujesz do pisania nowego kodu Go, wspomni Claude'owi, aby zastosował Effective Go. Skill automatycznie aktywuje się, gdy Claude wykryje kontekst Go.

  3. 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.

  4. 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.

  5. 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).

  6. Dla dodatkowego kontekstu sprawdź oficjalny przewodnik na go.dev/doc/effective_go lub Code Review Comments na github.com/golang/go/wiki/CodeReviewComments.

Podobne skille