<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Eros De Grande (ErosLifeStyle)</title>
    <description>The latest articles on DEV Community by Eros De Grande (ErosLifeStyle) (@eroslifestyle).</description>
    <link>https://dev.to/eroslifestyle</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3783907%2F871e6d6a-032b-49a2-9143-0ea4820de3ea.jpg</url>
      <title>DEV Community: Eros De Grande (ErosLifeStyle)</title>
      <link>https://dev.to/eroslifestyle</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eroslifestyle"/>
    <language>en</language>
    <item>
      <title>Claude Code kept going down. So I built a router.</title>
      <dc:creator>Eros De Grande (ErosLifeStyle)</dc:creator>
      <pubDate>Tue, 23 Jun 2026 18:53:14 +0000</pubDate>
      <link>https://dev.to/eroslifestyle/claude-code-kept-going-down-so-i-built-a-router-1an7</link>
      <guid>https://dev.to/eroslifestyle/claude-code-kept-going-down-so-i-built-a-router-1an7</guid>
      <description>&lt;h2&gt;
  
  
  The Hook
&lt;/h2&gt;

&lt;p&gt;Last month, mid-sprint, my Claude subscription decided to take a vacation. Three days of "Service Unavailable" while I had a feature to ship. That's when I decided: no more single points of failure in my AI stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background: Why Claude Code Alone Isn't Enough
&lt;/h2&gt;

&lt;p&gt;Claude Code is excellent. The context window, the reasoning, the tool use. But it's a subscription service with its own limits: rate caps, availability windows, and that annoying moment when your plan doesn't cover what you need right now.&lt;/p&gt;

&lt;p&gt;MiniMax offers a solid alternative, but their API behaves differently. Different endpoints, different parameters, different quirks. Switching manually between them is a workflow killer.&lt;/p&gt;

&lt;p&gt;I needed a proxy that could sit in front of both, route intelligently based on what I'm doing, and fail over automatically when something breaks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built: Four Routing Modes
&lt;/h2&gt;

&lt;p&gt;The router operates in four distinct modes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Forced Claude&lt;/strong&gt; - Everything goes to Claude. Use when you need maximum reasoning capability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Forced MiniMax&lt;/strong&gt; - Everything goes to MiniMax. Cheaper tasks, bulk processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automatic&lt;/strong&gt; - The proxy decides based on task complexity. Simple queries to MiniMax, complex ones to Claude.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive (Smart Mode)&lt;/strong&gt; - The proxy categorizes tasks in real-time and routes accordingly, with manual override available.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The interactive mode is where it gets interesting. I built a lightweight classifier that distinguishes between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;T0/T1 tasks&lt;/strong&gt;: Quick edits, single-file changes, documentation updates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;T2 tasks&lt;/strong&gt;: Multi-file refactors, architecture decisions, complex debugging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpclk6hvtv325ciyqnah.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpclk6hvtv325ciyqnah.png" alt="AI Router Proxy — multi-backend topology" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture: Three Services + One Proxy
&lt;/h2&gt;

&lt;p&gt;The system runs as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ai-router-proxy.py    # The HTTP proxy (port 8080)
ai-router-switcher.sh # Service switcher script
ai-health-checker.sh  # Health monitoring daemon
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each runs as a systemd service:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.config/systemd/user/ai-router-proxy.service
~/.config/systemd/user/ai-router-switcher.service
~/.config/user/ai-router-health-checker.service
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The proxy listens locally, forwards to whichever backend is active, and handles the translation between API formats.&lt;/p&gt;

&lt;h2&gt;
  
  
  Smart Mode: How It Categorizes Tasks
&lt;/h2&gt;

&lt;p&gt;The routing logic examines the incoming request to determine complexity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Request length and structure&lt;/li&gt;
&lt;li&gt;Presence of code patterns (imports, function definitions, class declarations)&lt;/li&gt;
&lt;li&gt;Explicit mode hints in the request&lt;/li&gt;
&lt;li&gt;Token count estimates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simple prompts with minimal context go to MiniMax. Anything resembling a full refactor or complex reasoning task gets routed to Claude.&lt;/p&gt;

&lt;h2&gt;
  
  
  Triple Defense: Service Resilience
&lt;/h2&gt;

&lt;p&gt;One service failing shouldn't break your workflow. The resilience stack:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;systemd restart policies&lt;/strong&gt; - Each service auto-restarts on failure with backoff&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;cron health checks&lt;/strong&gt; - Every 5 minutes, a script verifies both backends and switches if needed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;pre-request hooks&lt;/strong&gt; - The proxy checks backend health before each request&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If Claude goes down, the system detects it within 5 minutes (cron interval) or immediately (hook). If MiniMax fails, same story. You keep working.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Core Proxy Logic
&lt;/h2&gt;

&lt;p&gt;Here's the essential routing function from &lt;code&gt;ai-router-proxy.py&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;handle_request&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;claude&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CLAUDE_ENDPOINT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;minimax&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;MINIMAX_ENDPOINT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;auto&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;complexity&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;classify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;target&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CLAUDE_ENDPOINT&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;complexity&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mf"&gt;0.7&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="n"&gt;MINIMAX_ENDPOINT&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;mode&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;interactive&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;task_type&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;detect_task_type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;task_type&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;edit&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;doc&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;refactor&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;MINIMAX_ENDPOINT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nf"&gt;forward&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;req_data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CLAUDE_ENDPOINT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ten lines that handle four modes, with the complexity classifier being the real intelligence.&lt;/p&gt;

&lt;h3&gt;
  
  
  How it stacks up vs the alternatives
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb27m5r2ncqist8sbzph3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb27m5r2ncqist8sbzph3.png" alt="AI Router Proxy vs Direct API, LiteLLM, OpenRouter, Portkey" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Use Cases
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Documentation writing&lt;/strong&gt; - MiniMax handles the bulk. When I need to explain an architecture decision, Claude takes over.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bug hunting&lt;/strong&gt; - Automatic mode detects the complexity and routes to Claude for the heavy lifting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code review&lt;/strong&gt; - Interactive mode identifies review patterns and routes accordingly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bulk refactoring&lt;/strong&gt; - Forced MiniMax mode for repetitive changes where I just need speed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Performance and Results
&lt;/h2&gt;

&lt;p&gt;After a month of daily use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Switchover time when a backend fails: under 10 seconds&lt;/li&gt;
&lt;li&gt;Routing accuracy in auto mode: approximately 85% (based on manual overrides)&lt;/li&gt;
&lt;li&gt;Cost savings from MiniMax for simple tasks: roughly 40% compared to Claude-only&lt;/li&gt;
&lt;li&gt;Zero workflow interruptions from backend issues: 31 days and counting&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;Building a resilient AI proxy taught me three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Failover is easy; failback is hard&lt;/strong&gt; - Detecting when a service comes back and switching back requires careful state management.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Classification is the hard part&lt;/strong&gt; - The routing logic is simple; knowing when to route is the actual problem.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local proxies are underrated&lt;/strong&gt; - A simple HTTP proxy solved what I thought would require a complex service mesh.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Links and Call to Action
&lt;/h2&gt;

&lt;p&gt;The full project is open source:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Repository&lt;/strong&gt;: &lt;a href="https://github.com/eroslifestyle/ai-router-switch" rel="noopener noreferrer"&gt;https://github.com/eroslifestyle/ai-router-switch&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href="https://eroslifestyle.github.io/ai-router-switch/" rel="noopener noreferrer"&gt;https://eroslifestyle.github.io/ai-router-switch/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Banner/Assets&lt;/strong&gt;: &lt;a href="https://github.com/eroslifestyle/ai-router-switch/tree/main/assets" rel="noopener noreferrer"&gt;https://github.com/eroslifestyle/ai-router-switch/tree/main/assets&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discussion&lt;/strong&gt;: &lt;a href="https://github.com/eroslifestyle/ai-router-switch/discussions/2" rel="noopener noreferrer"&gt;https://github.com/eroslifestyle/ai-router-switch/discussions/2&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've been burned by AI service downtime, or if you want to optimize costs without sacrificing capability, clone the repo and run the installer. The setup script handles the systemd units, the proxy configuration, and the health checks.&lt;/p&gt;

&lt;p&gt;Questions, contributions, and feature requests welcome in the discussions.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
      <category>devops</category>
    </item>
    <item>
      <title>Claude Orchestrator: Transform Claude Code into a Team of 39 AI Agents</title>
      <dc:creator>Eros De Grande (ErosLifeStyle)</dc:creator>
      <pubDate>Sat, 21 Feb 2026 16:20:51 +0000</pubDate>
      <link>https://dev.to/eroslifestyle/claude-orchestrator-transform-claude-code-into-a-team-of-39-ai-agents-5205</link>
      <guid>https://dev.to/eroslifestyle/claude-orchestrator-transform-claude-code-into-a-team-of-39-ai-agents-5205</guid>
      <description>&lt;p&gt;A powerful multi-agent system that transforms Claude Code into a coordinated team of 39 specialized AI agents"&lt;br&gt;
tags: ai, productivity, opensource, claude, automation&lt;br&gt;
cover_image: &lt;a href="https://raw.githubusercontent.com/eroslifestyle/Claude-Orchestrator-Plugin/main/docs/banner.svg" rel="noopener noreferrer"&gt;https://raw.githubusercontent.com/eroslifestyle/Claude-Orchestrator-Plugin/main/docs/banner.svg&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  series: AI Tools
&lt;/h2&gt;

&lt;h1&gt;
  
  
  🤖 Claude Orchestrator: 39 AI Agents for Claude Code
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Claude Code is powerful, but complex projects require multiple expertise domains. One AI assistant can't be an expert in everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/eroslifestyle/Claude-Orchestrator-Plugin" rel="noopener noreferrer"&gt;Claude Orchestrator V10.1 ULTRA&lt;/a&gt;&lt;/strong&gt; transforms Claude Code into a coordinated team of 39 specialized AI agents.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Why Use Claude Orchestrator?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Challenge with Single AI
&lt;/h3&gt;

&lt;p&gt;When you work on complex projects, you face multiple challenges:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Problem&lt;/th&gt;
&lt;th&gt;Single AI&lt;/th&gt;
&lt;th&gt;With Orchestrator&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Context switching&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual, error-prone&lt;/td&gt;
&lt;td&gt;Automatic routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Expertise depth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Generalist knowledge&lt;/td&gt;
&lt;td&gt;Domain specialists&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Parallel tasks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sequential only&lt;/td&gt;
&lt;td&gt;True parallelism&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Quality consistency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Varies&lt;/td&gt;
&lt;td&gt;Standardized patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Task decomposition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manual effort&lt;/td&gt;
&lt;td&gt;Automatic breakdown&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Real-World Scenarios
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Scenario 1: Building a Trading App&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Need: Database optimization + Security + GUI + API + Testing&lt;/li&gt;
&lt;li&gt;Single AI: Tries to do everything, loses context&lt;/li&gt;
&lt;li&gt;Orchestrator: Routes to 5 different specialists automatically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Scenario 2: Security Audit&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Need: OWASP knowledge + Code review + Penetration testing&lt;/li&gt;
&lt;li&gt;Single AI: Generic security advice&lt;/li&gt;
&lt;li&gt;Orchestrator: Security Expert + Offensive Security Expert + Reviewer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Scenario 3: Multi-Platform Development&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Need: Desktop (Qt) + Mobile (Flutter) + Backend (Python)&lt;/li&gt;
&lt;li&gt;Single AI: Context overload, forgets requirements&lt;/li&gt;
&lt;li&gt;Orchestrator: Parallel teams for each platform&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚙️ What Does It Do?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Core Functionality
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌─────────────────┐
│  Your Request   │
│ "/orchestrator  │
│  Build REST API"│
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│   ORCHESTRATOR  │
│  Analyzes task  │
│  Decomposes     │
│  Routes agents  │
└────────┬────────┘
         │
    ┌────┴────┬─────────┬─────────┐
    ▼         ▼         ▼         ▼
┌───────┐ ┌───────┐ ┌───────┐ ┌───────┐
│API    │ │Security│ │Database│ │Tester │
│Builder│ │Auth   │ │Expert  │ │Expert │
└───┬───┘ └───┬───┘ └───┬───┘ └───┬───┘
    │         │         │         │
    └─────────┴─────────┴─────────┘
                    │
                    ▼
         ┌─────────────────┐
         │  Final Report   │
         │  + Tests        │
         │  + Documentation│
         └─────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;39 Specialized Agents&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;GUI, Security, Trading, DevOps, Mobile, Database...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Intelligent Routing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatic task-to-agent matching based on context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cross-Platform&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows, macOS, Linux installers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Auto-Update&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;GitHub releases integration with rollback&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Agent Teams&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Parallel execution for complex tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Memory Integration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Context persistence across sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Health Checks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatic diagnostics and recovery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Observability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Real-time metrics dashboard&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  ✅ Pros and ❌ Cons
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ✅ Pros
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Advantage&lt;/th&gt;
&lt;th&gt;Explanation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🎯 Specialization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Each agent is an expert in its domain, not a generalist&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;⚡ Parallelism&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Independent tasks run simultaneously, not sequentially&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🔄 Auto-Routing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No manual agent selection - intelligent keyword matching&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;💾 Memory&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Context persists across sessions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🛡️ Safety&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatic backups, rollback capability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;📊 Observability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Real-time metrics, health checks, logging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🔧 Extensible&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Easy to add new agents or modify routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🌐 Cross-Platform&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Works on Windows, macOS, Linux&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🆓 Open Source&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MIT license, free forever&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;🤝 Team Mode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Spawn coordinated agent teams for complex tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  ❌ Cons
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Disadvantage&lt;/th&gt;
&lt;th&gt;Mitigation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Learning Curve&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Requires understanding the agent system&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Token Usage&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multiple agents = more tokens consumed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Setup Required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;One-time installation needed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Complexity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;More moving parts than single AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Overkill for Simple Tasks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;/orchestrator&lt;/code&gt; only for complex tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Code Dependency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Requires Claude Code installed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  When NOT to Use It
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Simple one-liner questions&lt;/li&gt;
&lt;li&gt;Quick documentation lookups&lt;/li&gt;
&lt;li&gt;Single-file edits&lt;/li&gt;
&lt;li&gt;Casual conversations&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  When to Use It
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Multi-file feature implementations&lt;/li&gt;
&lt;li&gt;Security audits&lt;/li&gt;
&lt;li&gt;Cross-platform development&lt;/li&gt;
&lt;li&gt;API design + implementation&lt;/li&gt;
&lt;li&gt;Code refactoring&lt;/li&gt;
&lt;li&gt;Testing strategies&lt;/li&gt;
&lt;li&gt;Complex debugging&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Quick Start
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Windows (PowerShell)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;git&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;clone&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://github.com/eroslifestyle/Claude-Orchestrator-Plugin&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Claude-Orchestrator-Plugin&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;/setup.ps1&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Mac/Linux (Bash)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/eroslifestyle/Claude-Orchestrator-Plugin
&lt;span class="nb"&gt;cd &lt;/span&gt;Claude-Orchestrator-Plugin
&lt;span class="nb"&gt;chmod&lt;/span&gt; +x setup.sh
./setup.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  📋 Available Agents (39 Total)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Core Agents (L0) - Always Available
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Specialization&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Analyzer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Codebase exploration, file search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Coder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Implementation, bug fixes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reviewer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Code review, quality checks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Documenter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Documentation, changelogs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;System Coordinator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Resource management, cleanup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Orchestrator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Task coordination&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Expert Agents (L1) - Domain Specialists
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Specialization&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GUI Super Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;PyQt5, Qt, NiceGUI, CSS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security Unified Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Encryption, auth, OWASP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Database Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SQL, schema, migrations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DevOps Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CI/CD, Docker, deploy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI Integration Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LLM, embeddings, RAG&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mobile Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;iOS, Android, Flutter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Trading Strategy Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Risk management, position sizing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MQL Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MetaTrader, Expert Advisors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Architect Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;System design, patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Integration Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;API, REST, webhooks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tester Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Testing, QA, debugging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;N8N Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Workflow automation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reverse Engineering Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Binary analysis, Ghidra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Offensive Security Expert&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pentesting, exploits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;+ 7 more...&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Specialist Agents (L2) - Deep Expertise
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Specialization&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security Auth Specialist&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;JWT, sessions, OAuth&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;API Endpoint Builder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;REST endpoints, CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DB Query Optimizer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Query performance, indexing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Prompt Optimizer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Token efficiency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GUI Layout Specialist&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Qt layouts, responsive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Test Unit Specialist&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unit tests, mocks, pytest&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;+ 9 more...&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  💡 Usage Examples
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Example 1: Feature Implementation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/orchestrator Create a REST API with JWT authentication and refresh tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Task decomposed into: API design + Auth + Database + Tests&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Endpoint Builder&lt;/strong&gt; creates REST structure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security Auth Specialist&lt;/strong&gt; implements JWT&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database Expert&lt;/strong&gt; designs user schema&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test Unit Specialist&lt;/strong&gt; writes tests&lt;/li&gt;
&lt;li&gt;Final report with complete implementation&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Example 2: Security Audit
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/orchestrator Review the auth module for OWASP Top 10 vulnerabilities
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Security Unified Expert&lt;/strong&gt; reviews encryption&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offensive Security Expert&lt;/strong&gt; checks for exploits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reviewer&lt;/strong&gt; evaluates code quality&lt;/li&gt;
&lt;li&gt;Comprehensive security report&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Example 3: Multi-Platform Development
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/orchestrator Build a trading dashboard with PyQt5 for desktop and Flutter for mobile
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What happens:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Agent team spawned for parallel work&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GUI Super Expert&lt;/strong&gt; handles desktop&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile Expert&lt;/strong&gt; handles Flutter&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trading Strategy Expert&lt;/strong&gt; advises on features&lt;/li&gt;
&lt;li&gt;Coordinated delivery&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🔄 Auto-Update System
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Check for updates (rate limited: 1/hour)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;/updater/check-update.ps1&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c"&gt;# Install update with automatic backup&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;/updater/do-update.ps1&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="c"&gt;# Rollback if needed&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;/updater/do-update.ps1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;10.0.0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  📦 Project Structure
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Claude-Orchestrator-Plugin/
├── core/
│   ├── skills/orchestrator/    # Main orchestrator skill
│   │   ├── SKILL.md            # 2000+ lines of logic
│   │   ├── routing-table.md    # Agent routing rules
│   │   └── ...
│   └── agents/                 # 39 agent definitions
│       ├── core/               # L0 agents
│       ├── experts/            # L1 + L2 agents
│       └── system/             # Coordination files
├── templates/                  # Config templates
├── updater/                    # Auto-update scripts
├── setup.ps1                   # Windows installer
└── setup.sh                    # Unix installer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔗 Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/eroslifestyle/Claude-Orchestrator-Plugin" rel="noopener noreferrer"&gt;eroslifestyle/Claude-Orchestrator-Plugin&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License&lt;/strong&gt;: MIT (Free, Open Source)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Version&lt;/strong&gt;: 10.1.0 ULTRA&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Size&lt;/strong&gt;: ~3 MB&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Contributing
&lt;/h2&gt;

&lt;p&gt;Contributions welcome! Areas we need help:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;New agent definitions&lt;/li&gt;
&lt;li&gt;Documentation improvements&lt;/li&gt;
&lt;li&gt;Bug fixes&lt;/li&gt;
&lt;li&gt;Feature requests&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Star ⭐ the repo if you find it useful!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Questions? Open an &lt;a href="https://github.com/eroslifestyle/Claude-Orchestrator-Plugin/issues" rel="noopener noreferrer"&gt;issue&lt;/a&gt; or start a &lt;a href="https://github.com/eroslifestyle/Claude-Orchestrator-Plugin/discussions" rel="noopener noreferrer"&gt;discussion&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
