Research Team-in-a-Box Framework for Claude Code Using Multi-Agent Architecture

Multi-Agent Research Framework for Claude Code
A developer has built a research team framework for Claude Code that leverages Opus 4.6's multi-agent capabilities to coordinate specialized agents for complex research tasks. The system uses a plugin called research-clab available in the GitHub marketplace under Meme-theory/meme-engine.
Framework Architecture and Installation
The framework uses an "unfolding" installation process via prompt. Users initiate the setup with the command /meme-engine::new-research-project, which triggers a guided Q&A session using Claude Code UserQuestion prompts. This collects project details including name, domain, agent specifics, and formatting preferences.
The Q&A builds a dynamic data list that adapts the framework generation to the user's specific project. It also helps users build research agents with defined personas.
Directory Structure
The framework creates this organized directory structure:
{project-root}/
├── .claude/
│ ├── agents/
│ │ ├── skeptic-sagan
│ │ └── dreamer-hawking
│ ├── agent-memory/
│ ├── skills/
│ │ ├── weave/
│ │ ├── shortterm/
│ │ ├── clab-review/
│ │ ├── clab-team/
│ │ ├── clab-plan/
│ │ ├── clab-synthesis/
│ │ ├── document-prep/
│ │ ├── new-researcher/
│ │ ├── indexing/
│ │ ├── team-blast/
│ │ └── redact/
│ └── rules/
├── researchers/
├── sessions/
│ ├── session-plan/
│ ├── templates/
│ ├── framework/
│ └── misc/
├── tools/
│ └── viz/
└── artifacts/
└── source/Agent System Design
The architecture creates an adversarial team system where agents challenge each other through their mapped research backgrounds. A librarian agent recursively indexes content to prevent context collapse. The framework includes 11 skills and 6 behavioral rules in the .claude/rules/ directory.
An example project "pi-v-pie — mathematical gastronomy" demonstrates the adversarial pairing approach:
- Herve This (Skeptic, coral) - demands controlled experiments and physical chemistry evidence
- Nathan Myhrvold (Calculator, teal) - runs thermal simulations and parametric sweeps
- H.S.M. Coxeter (Workhorse, amber) - ensures geometric claims survive rigorous proof
- Vi Hart (Dreamer, pink) - finds cross-domain connections and unexpected patterns
Deliberate adversarial pairs (This vs. Hart for evidence vs. imagination, Myhrvold vs. Coxeter for simulation vs. proof) create tension to prevent groupthink and tunnel vision.
Usage and Requirements
The framework requires only Claude Code and significant context usage. After setup, users can start a session with the command: /clab-team sessions/session-plan/session-0-prompt.md
The developer notes this approach is "NOT light on the context" and describes it as "throwing your tokens into the fiery surface of the sun." They've used it successfully for personal math projects and describe the framework as a distillation of their professional experience as a system engineer working with complex Systems of Systems.
📖 Read the full source: r/ClaudeAI
👀 See Also

Clawhub Skill Enables OpenClaw to Analyze Apple Health Data via API
A new Clawhub skill called 'apple-health-export-analyzer' allows OpenClaw to read and analyze Apple Health data by serving it as an API, parsing large XML files to extract relevant metrics and provide daily health updates with actionable suggestions.

Graft: Claude Code Hooks Cut grep Tokens by 42%
Graft builds a persistent knowledge graph for coding agents, cutting tool calls by 46%, tokens by 42%, and boosting SWE-bench correctness from 54% to 66%.

OpenClaw Plugin Connects AI Agents to Meshtastic Radio Mesh for Off-Grid Operation
A new open-source plugin bridges the OpenClaw framework with Meshtastic's LoRa radio mesh network, enabling AI conversations, API queries, and device control without internet or cellular connectivity.

cxt: A CLI/TUI Tool to Aggregate Code Files into One Clipboard Block for Claude
cxt aggregates entire directories and specific files into a single clipboard-ready block with XML tags and file paths, making it easier for Claude to understand your codebase context.