ipc-communication-patterns
OfficialPick the right IPC for reliable agent communication
Software Engineering#websocket#grpc#agent-coordination#ipc#inter-process#shared-memory#unix-domain-socket
Authorcuriositech
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill removes uncertainty when choosing and implementing inter-process communication mechanisms, helping engineers select the IPC that meets latency, throughput, security, and platform constraints for coordinating processes and AI agents.
Core Features & Use Cases
- Decision Trees: Step-by-step selection guides for parent-child, unrelated, same-machine, cross-machine, and browser-involved process topologies.
- Performance Guidance: Latency and throughput thresholds that map requirements to shared memory, Unix domain sockets, TCP/gRPC, WebSocket, SSE, or UDP.
- Failure Modes & Fixes: Clear diagnostics and fixes for pipe deadlocks, socket permission errors, connection refusal cascades, shared memory corruption, and signal race conditions.
- Worked Examples & Quality Gates: Practical multi-agent orchestration patterns, message framing advice, permission and shutdown checks, and a checklist for production readiness.
Quick Start
Ask the ipc-communication-patterns skill to recommend an IPC mechanism and a short implementation checklist for coordinating five local agents that require low-latency, bidirectional messaging.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ipc-communication-patterns Download link: https://github.com/curiositech/port-daddy/archive/main.zip#ipc-communication-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.