ruby-engineering
Installation
SKILL.md
This skill improves Ruby and Rails work across applications, services, scripts, and reusable gems.
Quick Start
- Identify the context: Ruby script, gem, Rails app, job worker, or service.
- Inspect the Ruby version, Gemfile, framework patterns, and tests before editing.
- Prefer small objects, explicit dependencies, and readable control flow.
- Validate with the project's test runner and lint tools where available.
Core Rules
- Correctness and clarity first.
- Prefer plain Ruby objects and focused modules over magic-heavy abstractions.
- Keep Rails controllers thin and models free from unrelated orchestration.
- Use metaprogramming sparingly and only when it makes behavior clearer, not more opaque.
- Preserve the framework conventions already established in the codebase.