moai-lang-ruby
Ruby 3.3+ development specialist covering Rails 7.2, ActiveRecord, Hotwire/Turbo, and modern Ruby patterns. Use when developing Ruby APIs, web applications, or Rails projects.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Ruby 3.3+ development specialist covering Rails 7.2, ActiveRecord, Hotwire/Turbo, and modern Ruby patterns. Use when developing Ruby APIs, web applications, or Rails projects.
How to use
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.