moai-lang-ruby

Assist with Ruby 3.3+ and Rails 7.2 development, including APIs and Sidekiq jobs.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-lang-ruby-soo-kate-yeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-ruby
Source: https://github.com/soo-kate-yeon/shadowoo/tree/main/.agents/skills/moai-lang-ruby
Command: npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-lang-ruby-soo-kate-yeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ruby:3.3, gem:rails:7.2, gem:rspec, gem:sidekiq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert assistance for Ruby and Rails development, streamlining the creation of robust web applications and APIs.

Core Features & Use Cases

  • Language & Framework Expertise: Deep knowledge of Ruby 3.3+ features, Rails 7.2, ActiveRecord, and Hotwire.
  • Development Tasks: Assists with writing, debugging, and optimizing Ruby/Rails code, including tests and background jobs.
  • Use Case: A developer needs to implement a new feature in a Rails application that involves creating a new model, controller, and associated RSpec tests. This Skill can provide code examples, best practices, and guidance for each step.

Quick Start

Generate a Rails controller for a 'Product' resource with standard CRUD actions.

Frequently Asked Questions about moai-lang-ruby

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement background jobs in Rails 7.2 using Sidekiq?

Implement background jobs in Rails 7.2 using Sidekiq by creating worker classes to handle asynchronous tasks. This Skill provides expert guidance for setting up Sidekiq integration, writing efficient job code, and managing async workflows within your Ruby web applications.

What's the best way to test Rails controllers and models with RSpec?

The best way to test Rails controllers and models with RSpec is by writing comprehensive request specs and model specs. This Skill assists with writing, debugging, and optimizing RSpec tests to ensure robust coverage for your ActiveRecord models and controller actions.

Does this Skill support building API-only applications with Ruby 3.3 and Rails 7.2?

Yes, this Skill supports building API-only applications with Ruby 3.3 and Rails 7.2. It provides expert-level assistance for API creation, covering modern Ruby patterns and ActiveRecord to facilitate efficient web API development workflows.

How do I use Hotwire and Turbo to build modern Rails interfaces?

Use Hotwire and Turbo to build modern Rails interfaces by creating reactive frontends without heavy JavaScript. This Skill specializes in Hotwire and Turbo integration, providing code examples and best practices for implementing dynamic page updates in your Rails 7.2 application.

Can I get help refactoring complex ActiveRecord queries in Ruby?

Yes, you can get help refactoring complex ActiveRecord queries in Ruby. This Skill offers expert assistance for optimizing ActiveRecord code, writing efficient database queries, and applying modern Ruby patterns to improve application performance.