rigortyperigortypeOfficialยท4 Agent Skills Included

rigor

Type-aware Ruby bug finding with zero false positives

Finds real bugs in Ruby code through flow-sensitive type inference, with no annotations required. Catches typos, wrong argument counts, nil receivers, and unreachable branches without flagging correct code. Guides project onboarding, baseline reduction, CI wiring, editor setup, and plugin authoring for framework DSLs.
npx skills add rigortype/rigor --all -g -y
Available:

Gives the agent binding operational rules for working in this repository, including the Nix-only command environment, verification gates, release cadence, and RBS authorship policy.

All Skills in This Repository (4)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’