agent-collaborationlisted
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