rigor
Type-aware Ruby bug finding with zero false positives
All Skills in This Repository (4)
Pure Emerald Level Indicatorsrigor-release-prep
Automate RubyGem release prep by updating version files, changelogs, and running verification checks.
rigor-builtin-import
Import Ruby core class types into Rigor's static analysis catalog.
rigor-add-reference
Add external repositories as reference submodules and update build configuration.
rigor-plugin-author
Automate Rigor plugin creation through requirements gathering, template selection, scaffolding, and testing.
Frequently Asked Questions
FAQPage SchemaHow to install Rigor?โผ
Run `npx skills add rigortype/rigor --all -g -y` in your terminal to install all skills in this suite globally.
What bugs does Rigor catch in Ruby code?โผ
It catches undefined methods and typos, wrong argument counts, possible nil receivers, and unreachable branches, using inferred value-level types with a zero-false-positive bar.
Does Rigor need type annotations to work?โผ
No. Rigor infers types directly from your code, reads any RBS you already have, and can generate signatures with `rigor sig-gen`.
Does Rigor work with Rails, RSpec, and Sidekiq?โผ
Yes. Bundled plugins cover Rails, RSpec, Sidekiq, Devise, dry-rb, Sinatra, and more, and the project-init skill picks the right set for your stack.
Can I adopt Rigor on a large legacy codebase?โผ
Yes. Baseline mode snapshots existing diagnostics so only new regressions fail, and the baseline-reduce skill helps you work the list down over time.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core