vanilla-rails-style
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Vanilla Rails Style
These conventions CONTRADICT standard Ruby style guides. They reflect production 37signals code.
Counter-Intuitive Patterns
| Pattern | 37signals Way | Standard Ruby Way |
|---|---|---|
| Conditionals | if/else |
Guard clauses |
| Private indent | 2 spaces under private |
No indentation |
| Bang methods | Only with counterpart | Flag "dangerous" actions |
| Method order | Invocation sequence | Alphabetical |
Expanded Conditionals (NOT Guard Clauses)
Prefer if/else. Guard clauses allowed ONLY at method start with 5+ line body.