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 asterinas/KVerus --skill kverus-rungit clone --depth 1 https://github.com/asterinas/KVerusWrote 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/asterinas/kverus/kverus-run)<a href="https://agentmods.dev/skills/asterinas/kverus/kverus-run"><img src="https://agentmods.dev/badge/skills/asterinas/kverus/kverus-run.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 1 finding, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium Excessive Agency · line 271 Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
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.00047 | $0.03462 |
| Opus 5 | $0.00023 | $0.01731 |
| Sonnet 5 | $0.00009 | $0.00692 |
| Haiku 4.5 | $0.00005 | $0.00346 |
Grade A, and why
kverus-run scanned grade A with 0 findings 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 3d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 325 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Run the complete Rust-to-Verus pipeline for one file or a directory of .rs files.
Preferred invocation:
$kverus-run target=path/to/file_or_dir verify="<verification command>"
If either target or verify is missing, ask for the missing value and stop.
If out_dir is missing, default to .kverus-run-output/ under the workspace root.
Pipeline Overview
Phase 0 Pre-flight ─────── validate inputs, snapshot originals
Phase 1 Migrate ─────────── Rust → Verus compatible code
Phase 2 Stage ──────────── git add migrated files
Phase 3 Spec ───────────── add requires/ensures/invariants
Phase 4 Fix ────────────── repair verification failures from spec
Phase 5 Eval ───────────── score spec quality (unstaged changes)
Phase 6 Semantic Audit ──── verify migration preserved runtime behavior
── QUALITY GATE ── pause if critical semantic changes found
Phase 7 Postprocess ────── final review rules, assert simplification, fmt
Phase 8 Report ─────────── final summary
Shared Verus References
All phases that edit Verus code should consult ../kverus-common/references/ when encountering unfamiliar Verus syntax, modes, ghost/tracked values, loop invariants, quantifiers, or tokenized state-machine rules.
Phase 0: Pre-flight
- Verify
targetexists. - Detect input type:
- If
targetis a single.rsfile: single-file mode. SetFILE_LIST = [target]. - If
targetis a directory: directory mode. Discover all.rsfiles recursively. Sort by dependency order when possible (leaf modules first), otherwise alphabetical. SetFILE_LISTaccordingly.
- If
- Verify the git workspace is clean for the files in
FILE_LIST(no uncommitted changes). If dirty, warn the user and ask whether to continue. - Snapshot originals for audit:
- Create a temporary directory:
ORIG_DIR=$(mktemp -d). - Copy each file from
FILE_LISTintoORIG_DIRpreserving relative path structure. - Example: if
target=src/lib.rs, copy to$ORIG_DIR/src/lib.rs.
- Create a temporary directory:
- Create
out_dirif it does not exist. - Set
AGENT_DIRto the installed agent directory for script calls. Skills are read from$AGENT_DIR/skills. - If
KVERUS_POSTPROCESS_RULE_REPOis configured, run the postprocess checker with--cache-status. When the cache is stale or missing and subagents are available, delegate one--refresh-onlycommand to a subagent. The subagent must make no source edits and preserve the old cache on failure. Continue the pipeline immediately; never perform or wait for a GitHub request in the main agent. If no subagent is available, proceed with cached or static rules. - Print a summary: mode (single/directory), file count, target path, verify command.
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.
- 3d ago Changed · +1 lines 144a5234880e
- 8d ago First seen · 324 lines · 47 tokens per session scan A fc003fe18e5c
kverus-run is a skill published in the GitHub repository asterinas/KVerus (23 stars, last pushed 4d ago), licensed MIT. It adds 47 tokens to every session and 3,462 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
stack-trace-rust-probe
Internal helper for meta-stack-trace-investigator. Use when a Rust panic or backtrace needs Rust-specific Result/Option checks, cargo test guidance, and patch targets.
ax-rust-llm
Use when writing Rust code with axllm for using the generated Ax package, factory functions, package docs, examples, and API reference.
ax-rust-signature
Use when writing Rust code with axllm for string signatures, field descriptors, JSON schema output, validation, and typed tool argument shapes.
vera-language
Write programs in the Vera programming language. Use when asked to write, edit, debug, or review Vera code (.vera files). Vera is a statically typed, purely functional language with algebraic effects, mandatory contracts, and typed slot references (@T.n) instead of variable names.
wasm-expert
WebAssembly expert for WASI, component model, Rust/C compilation, and browser integration.
rust-expert
Rust programming expert for ownership, lifetimes, async/await, traits, and unsafe code.