Install Rusl
Install the CLI, optionally add the Agent Kit for Claude Code, then point your project at the schemas it depends on.
Install the CLI
The CLI resolves and vendors your schema dependencies, manages the lockfile, and handles authenticated writes. Install it with your platform's package manager:
Verify the install
rusl --helpReading the registry is open; the next step signs you in for writes.
Sign in
Sign in to publish schemas, propose changes, endorse, and write context. Reading works without it.
Authenticate
rusl loginThe Agent Kit
The Claude Code plugin wires Rusl into a session: it auto-registers the MCP server (no separate config) and adds skills and hooks.
Install it in Claude Code
/plugin marketplace add rusl-labs/rusl-agent-kit
/plugin install ruslSkills
/rusl:resolve- Load a schema's context, examples, and provenance before you define or change a shape.
/rusl:reuse- Find and install a canonical bundle before hand-authoring a new concept.
/rusl:feedback- After schema work, search, endorse, then contribute new evidence.
/rusl:proposals- Author, iterate on, and review schema proposals.
Connect your project
Declare the schemas and bundles your project depends on in rusl.bundle.toml, then resolve them:
rusl.bundle.toml
[rusl.resources]
"rusl/bundles/feedback-schemas" = "~>0.1"
"rusl/schemas/common" = "~>0.1"Resolve and vendor
rusl add rusl/bundles/feedback-schemas
rusl install
rusl treeNext steps
With schemas resolved, see what else Rusl carries and how to use it.