moai-lang-ruby
Specjalista Ruby i Rails – pisz nowoczesne API i aplikacje webowe z pełną obsługą Rails 7.2
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dla Claude, która wspiera Cię w tworzeniu projektów Ruby 3.3+ i Rails 7.2. Obejmuje ActiveRecord, Hotwire/Turbo, RSpec i nowoczesne wzorce Ruby. Automatycznie aktywuje się przy pracy z plikami .rb, Gemfile czy Rakefile. Masz dostęp do narzędzi do uruchamiania testów, sprawdzania kodu (RuboCop), zarządzania zależnościami (Bundler) i debugowania. Idealna dla tworzenia API, aplikacji webowych i projektów Rails.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude Code, dodając moai-lang-ruby do konfiguracji dostępnych skills. Upewnij się, że masz zainstalowany Ruby 3.3 lub nowszy oraz Rails 7.2.
Otwórz projekt Ruby lub Rails w Claude Code. Umiejętność automatycznie się aktywuje, gdy Claude wykryje pliki .rb, Gemfile, Rakefile lub config.ru w Twoim projekcie.
Opisz zadanie, które chcesz wykonać – na przykład "Stwórz kontroler UsersController z akcjami CRUD" lub "Napisz test RSpec dla modelu User". Claude będzie korzystać z dostępnych narzędzi (Bash, Grep, Glob) do czytania i analizy Twojego kodu.
Dla testowania użyj wbudowanej obsługi RSpec – Claude może uruchamiać testy za pomocą bash i analizować wyniki. Dla kontroli jakości kodu Claude automatycznie może sprawdzać style RuboCop.
Przy pracy z bazą danych Claude wspiera ActiveRecord – migracje, asocjacje, scopes. Opisz strukturę, którą chcesz stworzyć, a Claude wygeneruje odpowiedni kod.
Dla zadań związanych z Hotwire/Turbo i Stimulus Claude doradzi, jak zintegrować interaktywne komponenty frontend z Twoją aplikacją Rails bez pisania dużo JavaScriptu.