claude

rutherford

Auto-registers the Rutherford MCP server (via uvx) and ships skills, an orchestrator agent, and slash commands for setup, panels, delegation, consensus, debate, and code review.

1 on GitHubby chapmanjwv0.2.4MITupdated 27 days agodevelopment
/

Plugin rutherford from marketplace rutherford-claude in chapmanjw/rutherford-claude-plugin. Commands read from the repo's manifest — 26 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (13)

  • add-agents

    Expand Rutherford's crew: discover installed ACP agents from the community registry, adopt a local Ollama or LM Studio model as a free voice, or define a new agent by hand in config. Use when the user wants more agents available to Rutherford or asks why an agent is missing.

  • agent-debate

    Run a multi-round debate where several coding agents argue a question, see each other's positions, and revise across rounds on persistent sessions, with an optional judge and convergence tracking. Use when the user wants agents to argue it out, stress-test a decision, or reach consensus on a hard tr

  • background-jobs

    Run long Rutherford work as a background job (mode=async) and manage it: list jobs, watch activity, poll status, fetch the result, cancel, continue a durable job, or persist a run to disk. Use when a delegation, consensus, or debate will take minutes, or the user wants to keep working while it runs.

  • code-review-panel

    Review a diff or a set of changed files across multiple coding agents at a senior or principal bar — a quick independent multi-model review, or a full review-then-debate-to-consensus flow. Use when the user wants code reviewed, a change checked for ship-readiness, or a multi-model review.

  • configure-defaults

    Configure Rutherford's config.toml defaults: safety posture, trusted workspaces, the enabled-agent allowlist, default effort and timeouts, persistence, and local-model auto-detection. Use when the user wants to change Rutherford's default behavior or write or edit its config file.

  • configure-panels

    Create or edit saved Rutherford panels (reusable crews of agents) in panels.toon — seats, models, per-seat roles and stances, and the aggregation strategy — then hot-reload them with reload_panels. Use when the user wants to define, change, or list a named panel for consensus, debate, or review.

  • configure-permissions

    Set up Claude Code permissions so Rutherford's skills and tools stop prompting: allowlist the Rutherford MCP tools and read/write access to the .rutherford directories (project and home) in settings.json. Use during setup, or when the user is tired of approving every Rutherford config edit or tool c

  • configure-roles

    Author or override Rutherford role personas (reusable system prompts) under a role_dirs or .rutherford/roles directory, and apply the restart needed for roles to load. Use when the user wants a custom reviewer, architect, or other persona, or to add or edit a Rutherford role.

  • delegate-task

    Hand one task to one coding agent through Rutherford and get a normalized result — read-only by default, with files in scope, a chosen model, an effort tier, a role, or a resumed session. Use when the user wants a single agent (Codex, Claude Code, Cursor, and so on) to read, explain, or analyze some

  • multi-agent-consensus

    Ask several coding agents the same question in parallel through Rutherford and compare their answers, or collapse them to one verdict with a strategy (unanimous, majority, plurality, weighted, or rank). Use when the user wants a second and third opinion, a cross-model answer, or a vote.

  • safe-write-delegation

    Let a coding agent actually edit code through Rutherford in write or yolo mode, behind the trusted-workspace gate and the git-worktree sandbox. Use when the user wants an agent to apply a fix, make changes, or implement something, not just read.

  • setup-rutherford

    Set up and verify Rutherford after installing this plugin: confirm the MCP server is connected, run doctor to see which coding agents actually drive, scaffold a config.toml, and install any missing npm ACP adapters. Use right after installing the plugin, when Rutherford tools are missing, or when th

  • troubleshoot-connection

    Diagnose why Rutherford agents do not drive: read doctor per-agent states (not_installed, handshake_failed, no_answer, model_unavailable, error), run connect_only probes, fix PATH, auth, adapter, and Bedrock/Vertex model-id issues, and handle entitlement cases like Grok. Use when agents fail, doctor

Slash commands (7)

  • /rutherford:consensus

    Ask several agents the same question and compare their answers or take a vote.

  • /rutherford:debate

    Run a multi-round debate between agents on a question.

  • /rutherford:doctor

    Probe every Rutherford agent and report which spawn, handshake, and answer.

  • /rutherford:panels

    Create, edit, or list saved Rutherford panels, then reload them.

  • /rutherford:permissions

    Allowlist the Rutherford tools and .rutherford directories so they stop prompting.

  • /rutherford:review

    Review a diff or changed files across multiple agents.

  • /rutherford:setup

    Set up and verify Rutherford: check the connection, run doctor, and scaffold config.

Subagents (1)

  • rutherford-orchestrator

    Routes a request to the right Rutherford mode — delegate, consensus, debate, review, or plan — after health-checking the crew with doctor. Use when the user wants to use Rutherford for a task without naming a specific mode, or wants a fresh, independent multi-agent take on their own work. Requires t

MCP servers (1)

  • rutherford

    runs: uvx rutherford-mcp-server

Hooks (3)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/persona.mjs" SessionStart

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/persona.mjs"

  • UserPromptSubmit

    node "${CLAUDE_PLUGIN_ROOT}/hooks/persona.mjs" UserPromptSubmit

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer

8 skills · 1 MCP server

ChromeDevTools/chrome-devtools-mcp 55,181

Maintain rutherford?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted