Skip to content

Rýni documentation

A harness linter, written in Rust.

Harness engineering is hard. Keeping a team aligned on it is harder. Ryni checks your Markdown links and Agent Skills metadata, so your coding agents can rely on the instructions and skills your team maintains.

Install ryni → Explore the rules

Find your next step

  • Check your harness

    Run checks locally or in CI, read diagnostics, and understand which files ryni scans.

    CLI usage →

  • Understand the rules

    See what each built-in rule checks, with the supported standards and their limits.

    Built-in rules →

Start checking

After installing ryni, run it from your project directory:

ryni check .

No configuration is required. Ryni runs locally, needs no model or API key, and never edits your files. Written in Rust and distributed as a standalone binary, it requires neither Rust nor Python to run.

Team rule packs

Coming soon: define your team's conventions once and share them across repositories. Today, ryni runs its built-in rules.

About the name

Rýni comes from Old Norse, meaning “scrutiny” or “contemplation.”