skills/multi_agent_patterns/SKILL.md
--- name: multi_agent_patterns router_kit: AIKit description: Çoklu agent mimarisi tasarımı, orchestration patterns ve agent collaboration rehberi. metadata: skillport: category: architecture tags: [agents, algorithms, artificial intelligence, automation, chatbots, cognitive services, deep learning, embeddings, frameworks, generative ai, inference, large language models, llm, machine learning, model fine-tuning, multi agent patterns, natural language processing, neural networks, nlp, o
npx skillsauth add vuralserhat86/antigravity-agentic-skills skills/multi_agent_patternsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Çoklu agent mimarisi ve orchestration rehberi.
| Durum | Single Agent | Multi-Agent | |-------|--------------|-------------| | Basit görev | ✅ | ❌ | | Context limit aşılıyor | ❌ | ✅ | | Farklı uzmanlıklar | ❌ | ✅ | | Paralel işlem | ❌ | ✅ | | Complex workflow | ❌ | ✅ |
┌─────────────┐
│ Orchestrator│
└──────┬──────┘
│
┌──────────┼──────────┐
▼ ▼ ▼
┌───────┐ ┌───────┐ ┌───────┐
│Agent 1│ │Agent 2│ │Agent 3│
│Coder │ │Tester │ │Reviewer│
└───────┘ └───────┘ └───────┘
Kullanım: Complex workflows, task delegation
┌───────┐ ┌───────┐ ┌───────┐
│ Parse │ -> │Process│ -> │ Output│
└───────┘ └───────┘ └───────┘
Kullanım: Sequential processing, data transformation
┌─────────────┐
│ Router │
└──────┬──────┘
│ (task type)
┌──────────┼──────────┐
▼ ▼ ▼
┌───────┐ ┌───────┐ ┌───────┐
│ SQL │ │ API │ │ UI │
│Expert │ │Expert │ │Expert │
└───────┘ └───────┘ └───────┘
Kullanım: Domain-specific expertise
┌───────┐ ┌───────┐
│Agent A│ <-----> │Agent B│
│(Pro) │ debate │(Con) │
└───────┘ └───────┘
\ /
\ /
\ /
┌───────┐
│ Judge │
└───────┘
Kullanım: Decision making, option evaluation
class Agent:
def __init__(self, name, role, skills):
self.name = name
self.role = role
self.skills = skills
def process(self, task):
# Agent logic
pass
class Orchestrator:
def __init__(self, agents):
self.agents = agents
def route(self, task):
# Determine which agent handles task
agent = self.select_agent(task)
return agent.process(task)
def select_agent(self, task):
# Routing logic
pass
| Pattern | Açıklama | |---------|----------| | Direct | Agent → Agent | | Broadcast | Orchestrator → All Agents | | Pub/Sub | Topic-based messaging | | Request/Response | Sync communication | | Event-driven | Async, event queue |
Multi-Agent Patterns v1.1 - Enhanced
Kaynak: AutoGen Documentation & CrewAI
| Aşama | Doğrulama | |-------|-----------| | 1 | Agentlar birbirinin sözünü kesiyor mu (Turn-taking bozuk mu)? | | 2 | Sonsuz döngüye (Infinite Loop) girme riski var mı? | | 3 | Karmaşık görevler doğru alt parçalara bölündü mü? |
tools
Production-tested setup for Zustand state management in React. Includes patterns for persistence, devtools, and TypeScript patterns. Prevents hydration mismatches and render loops.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
--- name: websocket_engineer router_kit: FullStackKit description: WebSocket specialist for real-time communication systems. Invoke for Socket.IO, WebSocket servers, bidirectional messaging, presence systems. Keywords: WebSocket, Socket.IO, real-time, pub/sub, Redis. triggers: - WebSocket - Socket.IO - real-time communication - bidirectional messaging - pub/sub - server push - live updates - chat systems - presence tracking role: specialist scope: implementation output-format:
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.