MAGELLAN: A 15-Agent Autonomous Scientific Discovery System Built on Claude Code

System Architecture and Implementation
MAGELLAN is built entirely on Claude Code with 15 custom agents defined in .claude/agents/, coordinated by an orchestrator. The system uses model pinning: each agent has model: opus or model: sonnet in frontmatter to guarantee effort levels regardless of session settings.
Opus handles deep cross-domain reasoning through four agents: Scout, Generator, Critic, and Quality Gate. Sonnet handles structured tasks through three agents: Literature Scout, Ranker, and Computational Validator.
Workflow and Patterns
The orchestrator (Opus with 200-turn circuit breaker) dispatches to sub-agents and never executes phases inline. The system implements reflection loops via agent prompts: SELF-CRITIQUE (Generator), META-CRITIQUE (Critic), and TARGET QUALITY CHECK (Scout).
Adaptive cycles adjust based on results: early completion if top-3 hypotheses score >= 7.0, extension to cycle 3 if survival rate is < 30%. After the pipeline, cross-model validation occurs via bash scripts calling GPT-5.4 and Gemini 3.1 APIs for independent review.
Results and Availability
After 19 sessions, the system has proposed approximately 260 hypotheses, with about 60% killed by the adversarial pipeline. All results are available on the project website with full methodology.
The system is open source under Apache 2.0 license. The Claude Code pipeline details, discoveries, and contribution information are available through the project links.
📖 Read the full source: r/ClaudeAI
👀 See Also

harshal-mcp-proxy Now on npm: Single Daemon Replaces 12 MCP Server Configs
harshal-mcp-proxy is now available as a 54 kB npm package. Install globally, run as a daemon, and replace 12 separate MCP server configs with 6 tools, saving ~2.7 GB RAM and ~50K tokens per session.

Dart AI productivity app review with OpenClaw integration
A user reports switching from Things to Dart AI for productivity, finding it better for implementing Getting Things Done methodology with full OpenClaw access, despite UI issues and initial setup complexity.

NarrateAI MCP Server Demo Shows Claude Adding Voiceover to Videos
A live demo shows Claude using the NarrateAI MCP server to automatically narrate videos from a URL, handling async polling and generating narration by analyzing silent screen recordings.

Slides-grab: Visual Editor for Fixing HTML Slides Generated by Claude Code
Slides-grab is a tool that lets you drag elements on HTML/CSS slides generated by Claude Code, then sends XPath and a highlighted screenshot to the AI agent for precise editing. It addresses the pain point of fixing small layout issues through text prompts alone.