# Ruby

> Ruby

- Skill: `neuralblitz/ruby-4` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/ruby-4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/ruby-4/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/neuralblitz/ruby-4

---

# Ruby

Ruby is a dynamic, interpreted, object-oriented language known for its elegant syntax and programmer happiness. The Ruby on Rails framework made it famous for rapid web application development.

## Key Concepts

- Everything is an object
- Blocks, procs, and lambdas
- Metaprogramming capabilities
- Module mixins (Duck typing)
- Bundler gem management

## Common Use Cases

- Web applications (Rails)
- Scripting and automation
- DevOps tools (Chef, Puppet)
- Static site generators
- API backends

## Best Practices

- Follow Ruby Style Guide
- Use RuboCop for linting
- Write RSpec tests
- Leverage ActiveRecord patterns
- Use concerns for shared code

## Resources

- Ruby-lang.org: ruby-lang.org
- RubyGems.org: rubygems.org
- Related Skills: ruby-on-rails, sinatra, postgres

