By andurilcode
Multi-repo workspace toolkit with peer-swarm coordination. Installable in both Claude Code and Copilot CLI. Provides a `ws` command runner for swarms, investigation, memo, journal, and multi-repo gh operations. Two agents ship with the plugin: `swarm-agent` (parallel executor) and `investigator-swarm` (read-only parallel investigation). Launch via `ws swarm` / `ws investigate`, optionally heterogeneous across CLIs and models via `--agents <cli[:model],...>`.
investigator-swarm.md
Use for parallel read-only investigation across a narrowed scope (repos, files, or service interactions). Peer agents explore in parallel, produce structured findings with cited evidence, and do NOT modify anything. The right tool when you need to diagnose a bug, locate a code path, or gather evidence — not when you need to apply changes. Expects an orchestrator (or human) to have written memo keys `goal` (what is being investigated) and `scope` (which repos/files/services are in play) before launch. Triggers when: diagnosing cross-repo bugs with a known scope, locating the source of an incident, gathering evidence before a refactor, producing a triage report. Examples: "find which service emits the malformed X-Request-ID header across these 6 repos", "locate the code path that handles stale sessions in auth-service + user-service", "identify which repos still use the deprecated v1 auth middleware".
swarm-agent.md
Use this agent for complex multi-repo tasks that benefit from peer coordination, shared state, and self-organized work splitting. Multiple instances of this agent can run simultaneously on the same workspace — they coordinate as equals via memo and journal. They observe independently, post proposals, reach quorum before acting, then split work by claiming. No hierarchy, no designated leader. Triggers when: working across multiple repos simultaneously, running parallel agents on a workspace, needing emergent work distribution. Examples: "refactor auth across all services", "coordinate API and frontend changes", "run a migration across the workspace".
synthesizer.md
Use when the user is working with a multi-repo **workspace directory** (a parent dir holding several cloned repos side by side) and wants routine multi-repo git or shell operations — cloning a set of repos together, pulling them all, checking branch/dirty/ahead-behind status across everything, running the same command in all or some of them, or doing an advisory pre-action check before touching shared branches. Triggers on phrases like "clone these N repos", "pull all my repos", "status across all the services", "run X in every repo", "run this in just auth and billing", "which repos are dirty", "check before I push". This skill teaches the orchestrator (you) the `ws workspace|status|preflight|pull-all|each|some` commands, their quoting rules, and the safety boundaries between read-only polling and fan-out execution. Use this skill for routine multi-repo ops; for parallel *investigation* or coordinated *refactors*, hand off to `orchestrating-swarms`.
Use when a task spans multiple repos or can be split into N independent scopes that an agent could chase in parallel — diagnosing a cross-service bug, locating a code path across several services, auditing who still uses a deprecated API, running a coordinated refactor or migration across a workspace, or any question that starts with "across these repos…". Triggers on phrases like "across all our services", "which repo emits…", "find where X happens in any of…", "refactor Y everywhere", "who still uses…", "parallel investigation", "swarm". This skill teaches the orchestrator (you) how to launch `ws investigate` (read-only evidence-gathering) or `ws swarm` (executor peers) with the right pre-launch contract, peer count, backend CLI, and post-run synthesis — instead of sequentially grepping repos one at a time or spawning a single Task agent for work that is embarrassingly parallel.
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit tools
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.
Leaderless agent swarms that coordinate through the filesystem, split work by claim, and audit before close.
A multi-repo workspace toolkit for parallel agent execution. Spawns N peer agents (Claude Code or GitHub Copilot CLI) that coordinate via shared memo + journal, split work by atomic claims, and audit each other before close. Ships with three protocols: read-only investigation, executor refactor, and divergent-creative tournament.
Claude Code plugin:
/plugin marketplace add AndurilCode/swarmspace
/plugin install swarmspace
Copilot CLI plugin:
copilot plugin marketplace add AndurilCode/swarmspace
copilot plugin install swarmspace
Plugin install auto-bootstraps on first session: deploys ws to ~/.local/bin/, recipes to ~/.config/just/, and scripts to ~/.config/swarmspace/. Ensure ~/.local/bin is on your $PATH.
Manual (no host required, command-line only):
git clone https://github.com/AndurilCode/swarmspace
cd swarmspace
./bootstrap.sh
ws # list all recipes
ws swarm <dir> 3 "<task>" # parallel executor swarm
ws investigate <dir> 3 --goal "<q>" --scope "<r>" # read-only investigation
ws swarm <dir> 3 --agent tournament "<creative task>" # divergent candidates, judged
Run ws -l for all recipes. See skills/orchestrating-swarms/SKILL.md and agents/*.md for protocol details.
bash 3.2+ · jq · just (auto-installed)claude CLI or gh (with Copilot) — at least one as the backendMIT
npx claudepluginhub andurilcode/swarmspace --plugin swarmspaceAll 50 reasoning, context engineering, and professional skills in one plugin
17 skills for architecture, code quality, process design, communication, and leadership
11 skills for building, evaluating, and debugging agent context — instructions, harnesses, evals, and documentation
22 reasoning frameworks for analysis, decisions, and problem-solving — from first principles to game theory
LLM rule evaluator — gates agent actions against repo-defined rules using Ollama, Claude, or Copilot
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions