← ClaudeAtlas

agent-collaborationlisted

Enable multi-agent brainstorming and collaborative problem-solving using pub/sub messaging. Use for complex decisions requiring multiple perspectives.
othmane55/claude-collective-intelligence · ★ 4 · AI & Automation · score 67
Install: claude install-skill othmane55/claude-collective-intelligence
# Agent Collaboration Facilitate brainstorming and collaboration across distributed Claude Code agents. ## Quick Start ### Initiate Brainstorm ```javascript await orchestrator.initiateBrainstorm({ topic: "API Design", question: "REST vs GraphQL vs gRPC?", requiredAgents: ["backend", "frontend"] }); ``` ### Participate in Brainstorm ```javascript // Collaborator automatically receives and responds await client.listenBrainstorm(brainstormQueue, async (msg) => { const { topic, question } = msg.message; // Analyze and respond const response = await analyzeTopic(topic, question); await publishResult({ type: 'brainstorm_response', sessionId: msg.message.sessionId, suggestion: response }); }); ``` ## Collaboration Patterns ### Pattern 1: Parallel Brainstorming All agents provide independent input simultaneously. ```javascript // Initiator broadcasts question await broadcastBrainstorm({ topic: "Performance Optimization", question: "How to reduce API latency?" }); // All collaborators respond independently // Agent 1: "Implement caching" // Agent 2: "Optimize database queries" // Agent 3: "Use CDN for static assets" // Agent 4: "Add read replicas" // Initiator aggregates all responses const allResponses = await collectResponses(sessionId, timeout); const summary = synthesizeResponses(allResponses); ``` ### Pattern 2: Sequential Refinement Each agent builds upon previous responses. ```javascript // Round 1: Initial proposals await broadcastR