By ellyseum
Cross-model consultation and autonomous repo grinding as Claude Code skills wrapped around @ellyseum/cordyceps. `cordy` spawns peer LLMs (Codex, Gemini, Ollama, Claude variants) in parallel for code reviews, plan critiques, brainstorms, and cross-family fact-checks. `grinder` loops through user-defined work units (plan → council → revise → implement → test → diff council → commit) until done.
Drive `cordy` (the @ellyseum/cordyceps CLI) to consult peer LLMs from different model families — Codex (OpenAI), Gemini (Google), Ollama (local), and additional Claude variants — for ANY task where cross-model input improves the answer: code reviews, plan critiques, red-teaming, brainstorming, decision exploration, claim cross-checking, meta-reviews of reviews. Capability skill — Claude picks the right shape (single peer query, silo'd panel + chair, adversarial pair, divergent panel, tiered escalation, persistent sidecar, meta-review) for the user's ask. ACTIVATE on explicit cross-model phrases: "consult peers", "spawn council", "convene council", "ask the panel", "code review with peers", "plan critique with peers", "brainstorm with peers" / "brainstorm with multiple LLMs", "what would <name-of-model> think about this", "ask Codex/Gemini/Ollama". TIGHT, NOT BROAD: phrases like "second opinion", "peer review", "plan review", "red team this" are AMBIGUOUS — they can mean "Claude take another pass" rather than "spawn external models". Activate on those ONLY when accompanied by a target artifact (file, plan, claim) AND a peers/panel/multi-model signal. Otherwise ask a one-line clarifying question first. SKIP on trivial / time-sensitive tasks. Cross-model consultation costs latency and tokens; only invoke when the task rewards multiple perspectives.
Autonomous looped repo work. For each work unit (phase, bucket, item, whatever the user calls them): plan → peer-review council → revise (≤2 rounds) → implement → test → diff council → commit. Background-ping wake-up between iterations. Repeat until the user's roadmap is exhausted or a halt trigger fires. PERSISTENCE: Claude Code's task tool is the primary state — work units and per-unit grinder steps are TaskCreate'd at run start, TaskUpdate'd on every transition. Tasks survive auto-compact, so wake-up reads the task list to find where it left off. ACTIVATE on: "grind the backlog", "grind through this", "auto-grind <X>", "run the grinder on <X>", "go autonomous on <X>", "continue with the <buckets|phases|items>", "use the auto repo grinder". REQUIRES: `cordy` on PATH and at least 2 peer drivers reachable. Refuses to start with fewer drivers — single-peer "council" defeats the diversity benefit. Auto mode (or equivalent permission-bypass) must be active; the loop cannot pause for permission prompts. NOT for one-shot tasks. If the user wants a single feature shipped, just ship it. The grinder is for "here is a roadmap, go through it for hours, wake me when done or stuck".
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cross-model consultation as a Claude Code skill. When you ask
Claude for a council, a panel, a peer code review, a brainstorm with
multiple LLMs, a critique of a plan, a cross-check of a confident
claim, or any task where input from a non-Claude model would help — this plugin teaches Claude
to drive @ellyseum/cordyceps
to spawn Codex, Gemini, Ollama, and additional Claude variants in
parallel and consume their output. The point is heterogeneity: a panel
from different model families catches blind spots any single family
shares.
The skill is a capability, not a single workflow. It teaches Claude how cordy works and lets the model pick the right shape for whatever the user actually asks for — code review, plan critique, design red-teaming, brainstorm, decision exploration, fact-check, meta-review, etc. New patterns fall out of the same primitives without the skill needing to enumerate them.
Claude is right most of the time and confidently wrong some of the time. The same is true of every other frontier model — but their failure modes are uncorrelated. A bug Claude misses is often a bug Codex catches. A factual claim Gemini gets wrong is often one a local Ollama model nails. On any task that rewards multiple perspectives, running a panel from different families is a measurable quality lift.
This plugin makes that lift one phrase or one slash command away.
Cordyceps: install the harness globally.
npm i -g @ellyseum/cordyceps
Tested with ^0.5.2. Older 0.5.x works (the skill falls back gracefully) but loses the --no-chair host-as-chair optimization.
At least one peer driver besides Claude, for the diversity benefit. Each is optional; install whichever you want as council members.
| Driver | Install | Auth |
|---|---|---|
claude-code | already on PATH if Claude Code is installed | inherits Claude Code session auth |
codex | npm i -g @openai/codex | codex login (one time) |
gemini | Google's gemini CLI | export GEMINI_API_KEY (or Vertex / GCA) |
ollama | Ollama; run ollama serve; ollama pull qwen2.5-coder:7b | none — fully local |
Cordyceps probes which of these are reachable on every session start; the plugin builds whatever council the user asks for from the available drivers.
/plugin marketplace add ellyseum/claude-cordyceps
/plugin install claude-cordyceps
Reload plugins (or restart your session). On the next session start,
the plugin's preflight runs cordy doctor + cordy --ephemeral drivers --json and caches the result. The skill reads that cache
when activated.
For local development:
git clone https://github.com/ellyseum/claude-cordyceps
cd claude-cordyceps
claude --plugin-dir .
The plugin works two ways. Both are first-class.
Just ask Claude. The skill activates on phrases like:
The skill picks the shape (single peer query, silo'd panel + chair, adversarial pair, brainstorm panel, tiered escalation, persistent sidecar, meta-review) that fits the user's actual ask.
Phrases like "second opinion", "peer review", "plan review", and "red team this" are softer triggers — the skill activates on those only when there's a clear cross-model signal alongside (a target artifact and explicit peers/panel framing). Otherwise it asks one clarifying question first.
Free-form passthrough — describe what you want; the skill handles the rest:
/cordy review src/core/bus.ts
/cordy brainstorm names for an open-source agent harness
/cordy critique my migration plan: [paste plan]
/cordy cross-check "Postgres is faster than SQLite for embedded use"
/cordy what would Codex and Gemini think of this design?
/cordy diff --staged
/cordy do a peer review on the diff vs main
The slash command is especially useful for testing or when the natural-language triggers feel like overreach.
npx claudepluginhub ellyseum/claude-cordyceps --plugin claude-cordycepsSecure secrets handling for Claude Code - run API calls without exposing keys in session logs
Visual context skills for Claude Code - clipboard, screenshots, and video analysis
Eidetic memory - injects knowledge map from memory files on session start
Externalize Claude's auto-memory into your project directory — git-committable, portable, collaboratively editable
Interactive PTY terminal sessions for Claude Code — spawn, interact with, and manage terminal processes with real TTY support
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review