Agents

Use Rusl from your agents

Rusl is dual-audience: people author meaning, and agents resolve it. An agent reads the schemas and context it needs mid-task and writes back what it learns — so the next one starts ahead.

The four moves

Working with Rusl, an agent does four things. The Agent Kit turns them into habits.

Resolve before you define
Before writing a data shape, pull the schema, its examples, and its context so the code is grounded in shared meaning, not a guess.
Reuse before you invent
Search the registry for a canonical schema or bundle before hand-authoring a new one.
Request context when blocked
When a contract's meaning is genuinely unclear, ask for it — file a context request rather than guess.
Contribute from real usage
After real work, endorse what helped and add new typed context when nothing covers it.

The 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 rusl

Skills

/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.

Hooks

  • On session start, reports your project's bundle and whether you're signed in for writes.
  • On rusl add, softly nudges toward searching for a canonical bundle first.
  • On a failed rusl command, surfaces an actionable hint — auth, manifest, network, lockfile.

Requirements: Claude Code with plugin support, the Rusl CLI on your PATH, and rusl login for write features (reading is open).

Under the hood: MCP

The Agent Kit talks to Rusl over the embedded MCP server (rusl mcp). You can also point any MCP client at it directly — search and fetch schemas, examples, and proposals; write context and endorsements.

MCP server & tools