ruby-style-guide | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / ruby-style-guide

ruby-style-guide

maintained by manuelmeurer

star 0 account_tree 1 verified_user MIT License
bolt View GitHub

name: ruby-style-guide description: Ruby code style conventions. Use when writing, reviewing, or refactoring Ruby code.

Ruby Style Guide

Apply these conventions when writing or modifying Ruby code.

Guidelines

  • When writing a Ruby script or CLI, always use Thor.
  • Prefer double quotes for strings; use single quotes only when the string contains double quotes, in shell commands with interpolation, or when following existing code patterns.
  • Use parallel assignment for instance variables when initializing from local variables with matching names; split across two lines when assigning 3 or more.
  • Indent private methods by 2 additional spaces after the private keyword.
  • Prefer case when over if elsif for multiple conditional branches.
  • Put if and unless on a separate line, except when using return or raise without arguments or with one short argument: return if failed?, return false if failed?, raise unless succeeded?, raise error unless succeeded?
  • Use guard clauses for early returns.
  • Use safe navigation operator (&.) for nil checks.
  • Add a blank line after multi-line block headers before the block body.
  • Use multi-line, leading-dot chaining when calling more than one method in a row.
  • Prefer chaining over temporary variables when it stays readable; then and tap are often helpful.
  • Prefer numbered parameters (_1, _2) for small blocks; use it only when numbered params don't work.
  • Prefer endless method definitions for simple, single-expression methods.

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 0
GitHub Forks 1
Created Jan 2026
Last Updated 5 months ago
tools tools code quality

Related Skills

creating-pr
chevron_right
reviewing-pr
chevron_right
packmind-standard-creator
chevron_right
packmind-standard-creator
chevron_right
code-review-router
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.