ruby-coder
Pisz czysty kod Ruby zgodnie ze standardami Ruby 3.x i regułami Sandi Metz
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill ruby-coder wspiera Cię w tworzeniu czytelnego i łatwego w utrzymaniu kodu Ruby. Narzędzie egzekwuje nowoczesną składnię Ruby 3.x, cztery reguły Sandi Metz dla deweloperów oraz idiomatyczne praktyki Rubiego. Używaj go podczas pisania nowych plików Ruby, implementacji metod lub refaktoryzacji istniejącego kodu. Skill priorytetyzuje jasność nad sprytnym kodem, prostotę rozwiązań oraz konsekwentne stosowanie konwencji nazewnictwa. Wspiera też zasadę DRY i kompozycję zamiast dziedziczenia, aby Twój kod był elastyczny i łatwy do ponownego użycia.
Jak używać
Zainstaluj skill ruby-coder w swoim środowisku agenta Claude/Copilot, upewniając się, że masz dostęp do narzędzi Read, Write, Edit, MultiEdit, Grep, Glob, Bash i WebSearch wymaganych do pracy skilla.
Gdy tworzysz nowy plik Ruby lub implementujesz nową metodę, poproś skilla o wskazówki dotyczące składni Ruby 3.x i idiomatic patterns. Skill automatycznie sprawdzi, czy kod podąża za nowoczesnymi konwencjami nazewnictwa (snake_case dla metod i zmiennych, CamelCase dla klas i modułów, SCREAMING_SNAKE_CASE dla stałych).
Skorzystaj ze skilla podczas refaktoryzacji istniejącego kodu. Poproś o ocenę zgodności z czterema regułami Sandi Metz, które egzekwują limity na złożoność i rozmiar klas, aby kod pozostał czytelny i łatwy w utrzymaniu.
Pozwól skillowi sprawdzić, czy używasz nowoczesnych funkcji Ruby 3.x, takich jak skrócona składnia hash (gdy klucze symboli pasują do nazw zmiennych) i interpolacja stringów zamiast konkatenacji, co czyni kod bardziej idiomatycznym.
Podczas pracy nad nowym feature'em lub refaktoryzacją, poproś skilla o weryfikację zasady DRY i wyboru kompozycji zamiast dziedziczenia, aby Twój kod był elastyczny, łatwy do ponownego użycia i zgodny z najlepszymi praktykami Rubiego.
Regularnie konsultuj się ze skillem na temat czytelności kodu — priorytet to jasność nad sprytnym kodem i prostota nad złożonością, co zapewni, że Twoje rozwiązania będą zrozumiałe dla całego zespołu.