ipc-communication-patterns

Official

Pick the right IPC for reliable agent communication

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.