Agent skill

Rigor Plugin Tune

by rigortype in rigortype/rigor

Match a configured project's Gemfile.lock to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need.

MPL-2.0Auto-check passedDevelopment

Install Rigor Plugin Tune

skills CLI
$ npx skills add rigortype/rigor --skill rigor-plugin-tune -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rigortype/rigor rigor-plugin-tune --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rigortype/rigor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/rigor-plugin-tune .claude/skills/rigor-plugin-tune && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rigor-plugin-tune
GitHub stars
106
Token cost
~868 tokens
SKILL.md length
405 words
Files
1
Skills in repo
36
Repo updated
First seen
Licence
MPL-2.0

At a glance

Match a configured project's Gemfile.lock to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need.

  • Works in 4 steps: list what is enabled vs what is installed → match against the bundled catalogue → verify every plugin loads → …
  • Development work in your project
  • SKILL.md covers First: load the…, When to use, When NOT to use and Procedure, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Rigor Plugin Tune is an agent skill from rigortype/rigor. Match a configured project's Gemfile.lock to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need. Use after adding a gem or when plugin selection is stale; not for first-time onboarding or authoring a new plugin.

Its SKILL.md is about 870 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with Ruby. The repository describes itself as: Inference-first static analysis for Ruby. The licence is MPL-2.0.

When your agent uses it

  • Development work in your project

Example prompts

  • “s Gemfile.lock to Rigor”
  • “/rigor-plugin-tune”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. list what is enabled vs what is installed
  2. match against the bundled catalogue
  3. verify every plugin loads
  4. re-check

What it can do on your machine

Read from SKILL.md and the folder at commit 57a67cf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rigor Plugin Tune loads about 868 tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 405 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~868

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from rigortype/rigor at commit 57a67cf, republished under its MPL-2.0 licence (© rigortype). 405 words, ~868 tokens.

Download SKILL.mdSave it as .claude/skills/rigor-plugin-tune/SKILL.md (or your agent's skills folder).
name
rigor-plugin-tune
description
Match a configured project's `Gemfile.lock` to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need. Use after adding a gem or when plugin selection is stale; not for first-time onboarding or authoring a new plugin.
license
MPL-2.0
metadata.version
0.1.0
metadata.homepage
https://github.com/rigortype/rigor

Rigor Plugin Tune

rigor-project-init selects plugins once, at onboarding. Dependencies drift afterward — a project adds Sidekiq, adopts dry-rb, brings in shoulda-matchers — and the bundled Rigor plugin that understands the new gem is not enabled until someone wires it. This skill is the recurring "re-match plugins to the current Gemfile.lock" pass.

All rigor-* plugins ship bundled inside the rigortype gem — no separate install. Enabling one is just adding its id to plugins: in .rigor.dist.yml.

First: load the version-current copy

This skill's exact commands, flags, and config keys drift between Rigor releases, so follow the copy that ships with the installed Rigor rather than any vendored or frozen copy of this file. Get the complete current procedure in one call:

sh
rigor skill --full rigor-plugin-tune

If you already loaded this skill via rigor skill you have the current copy — just proceed. If rigor is not on PATH, this task needs it: run rigor-next-steps to install Rigor first, then come back.

When to use

  • The project added (or removed) a gem since it was onboarded.
  • rigor check is missing framework knowledge (e.g. ActiveRecord relation methods, RSpec matchers) that a bundled plugin would supply.

When NOT to use

  • First-time setup — rigor-project-init does the initial selection.
  • A gem with no bundled plugin and no RBS — that is rigor-rbs-setup (community RBS) or, for your own DSL, rigor-plugin-author.

Procedure

Phase 1 — list what is enabled vs what is installed

Read the current plugins: in .rigor.dist.yml, and the project's dependencies in Gemfile.lock.

Show full SKILL.md (166 more words)Show less
Phase 2 — match against the bundled catalogue

The authoritative, current list of bundled plugins (the count drifts as new ones land) comes from the installed Rigor itself — read it there, not from a web page that may describe a different version:

sh
rigor docs manual/plugins/README   # the catalogue of every bundled plugin, offline
rigor plugins                      # what is enabled in THIS project right now

For each Gemfile.lock dependency, check whether a bundled rigor-<gem> plugin exists and is not already in plugins:. Common matches: activerecord/actionpack → the Rails plugins, rspec → rigor-rspec, dry-* → the dry-rb plugins, devise, sidekiq, sorbet, etc. Add the missing ones to plugins:.

Phase 3 — verify every plugin loads
sh
rigor plugins --strict

rigor plugins reports the activation status of every configured plugin; --strict exits non-zero on any activation failure (ideal as a CI gate). Fix any failure it reports (a misspelled id, a missing signature_paths:) before moving on.

Phase 4 — re-check
sh
rigor check

The framework calls the newly-enabled plugins understand should now resolve. If enabling a plugin surfaced new diagnostics, treat the diff as usual (baseline regenerate in acknowledge mode, or fix genuine findings).

Next step

Re-run rigor skill describe for the next move.

© rigortype, MPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/rigor-plugin-tune of rigortype/rigor.

Open the folder on GitHubat commit 57a67cf

Compare with similar skills

Rigor Plugin Tune next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Rigor Plugin Tune compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rigor Plugin Tune this skillrigortype/rigor106—~868Automated safety check: PassMPL-2.0
Gumroad Prod Consoleantiwork/gumroad9.8k—~2.9kAutomated safety check: NotesMIT
Fastlane Pull Request Reviewfastlane/fastlane42k—~550Automated safety check: PassMIT
Dependency UpdaterAsvarox/allkaraoke2614 repos~3.5kAutomated safety check: PassMIT
Wise APIlineofflight/frankfurter2k—~1.1kAutomated safety check: PassMIT
Write RbsDataDog/dd-trace-rb417—~805Automated safety check: PassCustom licence

Similar skills

  • Gumroad Prod Console

    antiwork/gumroad

    Execute read-only Ruby/Rails commands against Gumroad's production database for debugging and investigation.

    9.8k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check: notes
  • Reviews a fastlane pull request against its linked issue and the project guides, separating blocking from non-blocking findings and handling vulnerabilities privately.

    42k GitHub stars~550 tokensUpdated today
    DevelopmentAuto-check passed
  • Dependency Updater

    Asvarox/allkaraoke

    Smart dependency management for any language. An agent skill from Asvarox/allkaraoke.

    261 GitHub starsUsed in 4 repos~3.5k tokens
    DevelopmentAuto-check passed
  • Wise API

    lineofflight/frankfurter

    A skill your agent uses when querying Wise for exchange rates (real-time or historical), validating Frankfurter rates against Wise mid-market, debugging rate discrepancies, or when the user mentions…

    2k GitHub stars~1.1k tokensUpdated 6 days ago
    DevelopmentAuto-check passed
  • Write Rbs

    DataDog/dd-trace-rb

    Official

    A skill your agent uses when writing, reviewing, or modifying RBS type signatures (sig//.rbs, vendor/rbs//.rbs, or inline : annotations) or running Steep – e.g.

    417 GitHub stars~805 tokensUpdated today
    DevelopmentAuto-check passed
  • Addresses unresolved pull request review threads and suppressed (low-confidence) Copilot review comments on the current branch, folds each fix into the…

    1.8k GitHub stars~657 tokensUpdated 6 days ago
    DevelopmentAuto-check passed

More from rigortype/rigor

All 36 skills in this repo
  • Rigor Regression Sweep

    rigortype/rigor

    Measure Rigor's baseline drift across the tagged history of a real OSS Ruby project.

    106 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Adjudicate a rigor unused report safely before proposing dead-code removal.

    106 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Rigor Baseline Reduce

    rigortype/rigor

    Reduce an existing .rigor-baseline.yml rule by rule by triaging sites, fixing or intentionally suppressing them, and regenerating the baseline.

    106 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Rigor Doctor

    rigortype/rigor

    Validate that a project's Rigor configuration, plugins, paths, and baseline are actually healthy.

    106 GitHub stars~767 tokensUpdated today
    Auto-check passed
  • Rigor Plugin Author

    rigortype/rigor

    Author a new Rigor plugin, choosing plugins/ for production support or examples/ for a contract walkthrough.

    106 GitHub stars~3.3k tokensUpdated today
    Auto-check: notes
  • Rigor Plugin Author

    rigortype/rigor

    Author a Rigor plugin in an adopting project or standalone rigor- gem for a DSL, framework, or metaprogramming pattern.

    106 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Rigor Plugin Tune

What does Rigor Plugin Tune do?

Match a configured project's Gemfile.lock to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need. Rigor Plugin Tune is an agent skill from rigortype/rigor.lock to Rigor's bundled plugin catalogue and enable the plugins its current dependencies need.

When should I use Rigor Plugin Tune?

Rigor Plugin Tune fits situations like: development work in your project.

How do I install Rigor Plugin Tune in Claude Code?

Run `npx skills add rigortype/rigor --skill rigor-plugin-tune -a claude-code`. Or copy the skill folder (skills/rigor-plugin-tune in rigortype/rigor) into .claude/skills/rigor-plugin-tune in your project. Claude Code loads it when a task matches its description.

How do I install Rigor Plugin Tune in Codex?

Run `npx skills add rigortype/rigor --skill rigor-plugin-tune -a codex`. Or copy the skill folder (skills/rigor-plugin-tune in rigortype/rigor) into .agents/skills/rigor-plugin-tune in your project. Codex loads it when a task matches its description.

Can I use Rigor Plugin Tune in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rigortype/rigor --skill rigor-plugin-tune -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rigor-plugin-tune, .gemini/skills/rigor-plugin-tune, .github/skills/rigor-plugin-tune and .opencode/skills/rigor-plugin-tune in your project.

What does Rigor Plugin Tune need to run?

SKILL.md names no scripts, command-line tools or credentials: Rigor Plugin Tune is instructions for the agent only.

Does Rigor Plugin Tune access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Rigor Plugin Tune safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Rigor Plugin Tune use?

Rigor Plugin Tune is published under the MPL-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rigor Plugin Tune use?

About 868 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Rigor Plugin Tune?

Skills that share tags, products or a category with Rigor Plugin Tune: Gumroad Prod Console (antiwork/gumroad, 9.8k stars), Fastlane Pull Request Review (fastlane/fastlane, 42k stars), Dependency Updater (Asvarox/allkaraoke, 261 stars) and Wise API (lineofflight/frankfurter, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rigor Plugin Tune?

rigortype (a GitHub organization) maintains it in rigortype/rigor, which has 106 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on October 8, 2026.

Source: rigortype/rigor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.