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

md-viewer: A Live-Reloading Markdown Viewer for Claude Code Workflows
md-viewer is a lightweight Rust tool that provides live-reloading markdown viewing for files generated by Claude Code. It runs independently of editors, supports Mermaid diagrams, and installs via AUR, Snap, or Cargo.

RAG Learning Academy Built Inside Claude Code with 20 Specialist Agents
A developer created an interactive RAG learning academy inside Claude Code featuring 20 specialist agents, 17 slash commands, and a 9-module curriculum that assesses knowledge level and uses open-source tools by default.

Privacy-First MCP Server Directory Launches with Documented Data Handling Policies
A new directory at toolora.dev/mcp-hub lists MCP servers with documented data handling policies, including local vs hosted classification, what data each tool transmits, and whether accounts are required. The creator also provides a browser test method to verify privacy claims.

Qwen 3.6 27B with MTP on V100 32GB: 54 t/s via llama.cpp Branch
am17an's MTP branch of llama.cc runs Qwen 3.6 27B at 54 t/s on V100 32GB via PCIe adapter, dropping to 29-30 t/s without MTP.