The Claude Code plugin distribution for Nauro, the decision system for AI coding agents. This plugin is an additive front door for the Claude surfaces: it wires Nauro's MCP server into Claude Code and Cowork (the desktop app's agent mode) through the marketplace, with version-pinned updates.
It does not replace the CLI. nauro setup all remains the canonical installer
across Claude Code, Cursor, and Codex; this plugin covers the Claude Code and
Cowork surfaces only.
The plugin declares the Nauro MCP server (nauro serve --stdio), which runs the
nauro binary. Install it first:
uv tool install nauro
(or pipx install nauro if you already have Python 3.10+). If nauro is not on
your PATH when you enable the plugin, the MCP server will fail to connect until
the binary is installed and the session is restarted.
Add the marketplace and install the plugin:
/plugin marketplace add Nauro-AI/claude-plugins
/plugin install nauro@nauro-ai
Or persist it in your settings (~/.claude/settings.json, or a project
.claude/settings.json):
{
"extraKnownMarketplaces": {
"nauro-ai": {
"source": { "source": "github", "repo": "Nauro-AI/claude-plugins" }
}
}
}- The Nauro stdio MCP server (
.mcp.json). - The four
nauro-*workflow subagents (agents/):nauro-planner,nauro-executor,nauro-reviewer,nauro-tech-lead. - An advisory UserPromptSubmit hook (
scripts/prompt-hook-nauro.sh) that surfaces decisions related to each prompt as non-blocking context. It runs locally against the project store, injects nothing when the repo has no Nauro project or when nothing clears the relevance floor, and never blocks a turn. - A SessionStart preflight hook (
scripts/preflight-nauro.sh) that, when thenauroCLI is missing from PATH, surfaces auv tool install nauromessage so the stdio MCP server's first-runspawn nauro ENOENTisn't silent. When the CLI is present but the session's repo has no Nauro project, it suggestsnauro adoptinstead.
Skills are installed by the CLI, not the plugin: nauro-adopt (always) plus the
opt-in nauro-ship-task, nauro-context, and nauro-loop (via
nauro adopt --with-skills).
Install the plugin or run nauro setup all --with-subagents, not both: the
bundled agents are byte-identical either way, but having both makes the active
source ambiguous. The same applies to nauro setup --with-hooks: the plugin
already wires the advisory prompt hook, so adding it via setup as well surfaces
each related decision twice. For full control of agent and hook configuration,
use the CLI.
Once installed, the bundled subagents and MCP server work from natural prompts:
- "Use @nauro-planner to plan adding rate limiting to our API." — the planner classifies doctrine risk and checks recorded decisions before proposing.
- "Have @nauro-reviewer review this diff against our recorded decisions." — it flags conflicts with established doctrine, not just code issues.
- "Before we adopt DynamoDB, check our decision log for anything that conflicts."
— runs
check_decisionso the agent sees prior context before it acts.
plugin.json's version tracks the published nauro CLI version one-to-one.
CI (version-sync) fails if they drift, so an installed plugin never lags a
released CLI.
If a released version is not showing up as an update, refresh the marketplace clone first. Claude Code caches marketplace repos locally and does not always re-fetch them before checking for updates:
/plugin marketplace update nauro-ai
/plugin update nauro@nauro-ai
(or the same subcommands under claude plugin in a terminal).
Nauro is local-first: your project context lives as Markdown in ~/.nauro/, and
your source code never leaves your machine. This plugin's MCP server runs locally
(nauro serve --stdio) and works fully offline with no account. The nauro CLI
sends anonymous usage telemetry, which you can disable with NAURO_TELEMETRY=0
(or nauro telemetry disable). Optional hosted sync (separate and opt-in) stores
agent-authored project context — decisions, state, questions, snapshots — plus
your account email and an opaque account id; never your source code, file paths,
repository names, or conversation content.
Full privacy policy: https://nauro.ai/privacy