Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add rigortype/rigor --skill rigor-plugin-reviewgit clone --depth 1 https://github.com/rigortype/rigorWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/rigortype/rigor/rigor-plugin-review)<a href="https://agentmods.dev/skills/rigortype/rigor/rigor-plugin-review"><img src="https://agentmods.dev/badge/skills/rigortype/rigor/rigor-plugin-review/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/rigortype/rigor/rigor-plugin-review"><img src="https://agentmods.dev/badge/skills/rigortype/rigor/rigor-plugin-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00055 | $0.01907 |
| Opus 5.5 | $0.00022 | $0.00763 |
| Sonnet 5.5 | $0.00011 | $0.00381 |
| Haiku 4.5 | $0.00006 | $0.00191 |
Grade A, and why
rigor-plugin-review scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
`config.fetch(k, DEFAULT)` instead of `config_schema {kind:, How it starts
The opening of the file, as written. The whole thing — 177 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Rigor Plugin Review
Audit an existing Rigor plugin — a bundled one in the rigor
monorepo (plugins/ or examples/), or your own rigor-<id> gem —
against the current Rigor::Plugin::Base authoring contract, and hand
back a prioritized upgrade path. This is the review / upgrade
counterpart to rigor-plugin-author (which creates new plugins).
Plugins written before a contract addition keep working — the gate is compatibility, not currency — but they drift from the idiom other authors copy. The commonest drift, in rough order of how often it appears:
- Config defaults declared with a
DEFAULT_*constant +config.fetch(k, DEFAULT)instead ofconfig_schema {kind:, default:}(ADR-40). - Hand-rolled boilerplate the ADR-60 WD4 authoring helpers now
own — a Levenshtein "did you mean", a
@table/@load_errormemo + rescue, aDiagnostic.newwhere a node exists. - A hand-rolled AST walk where the engine-owned
node_rulenow fits (ADR-37 / ADR-52). - Removed / renamed hooks still named —
flow_contribution_for(deleted, ADR-52 WD3) ortype_specifier(removed in 0.3.0; renamed tonarrowing_facts, ADR-80). - Stale docs — archaeology about deleted hooks, pinned version references that no longer mean anything.
First: load the version-current copy
This skill audits against a contract that moves release to release (hook
renames, new helpers, deprecations), so its checklist — in its
references/ files — is only as good as the Rigor it ships with. Follow
the copy that ships with the installed Rigor rather than any vendored
or frozen copy of this file. Get the complete current procedure (body + all
references, inline) in one call:
rigor skill --full rigor-plugin-review
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 / not use
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago Changed 42f01f69b04c
- 11d ago First seen · 177 lines · 55 tokens per session scan A 972ca5323692
rigor-plugin-review is a skill published in the GitHub repository rigortype/rigor (107 stars, last pushed today), licensed MPL-2.0. It adds 55 tokens to every session and 1,907 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-26.
rigor-plugin-review compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| rigor-plugin-reviewrigortype/rigor | Skill | 107 | today | MPL-2.0 | A | 55 | Claude Code, Codex |
| systematic-debuggingopen-metadata/OpenMetadata | Skill | 16k | yesterday | Apache-2.0 | A | 37 | Claude Code |
| log-error-digestzebbern/claude-code-guide | Skill | 4.7k | 3d ago | MIT | A | 71 | Claude Code, Codex |
| cwv-optimizeradobe/skills | Skill | 319 | yesterday | Apache-2.0 | A | 112 | Claude Code |
| ci-fixersipyourdrink-ltd/bernstein | Skill | 1.2k | yesterday | Apache-2.0 | A | 15 | Claude Code, Codex |
| incident-response-incident-responsermyndharis/antigravity-skills | Skill | 1.9k | 23d ago | MIT | A | 36 | Claude Code |
| diagnosing-missing-recordingsPostHog/posthog | Skill | 41k | today | none | A | 76 | Claude Code, Codex |