RuboCop cops that hold AI-agent-authored Ruby to a demanding design bar: they bound positional, keyword, and total argument counts, flag agent-noun class names, flag calls nested too deeply in arguments, and keep spec comments and descriptions as structure -- applying steady pressure toward good domain modeling and away from primitive obsession.
Required Ruby Version
>= 4.0
Authors
David Gillis