realtime-systems-engineer

Community

Build and debug robust real-time communication systems.

AuthorhaJ1t
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive framework for designing, implementing, and debugging real-time communication systems, addressing common issues like reconnects, backpressure, and message delivery guarantees.

Core Features & Use Cases

  • Transport Selection: Compare and choose the right transport (WebSocket, SSE, Long-poll, WebTransport) based on use-case.
  • Connection Lifecycle: Implement connection management with handshake validation, heartbeat, and reconnect logic.
  • Message Delivery Guarantees: Handle at-most-once, at-least-once, and exactly-once message delivery.
  • Backpressure and Flow Control: Prevent slow clients from blocking fast producers with buffer limits and queue strategies.
  • Horizontal Scaling: Use Redis pub/sub for stateless WebSocket servers and implement fan-out strategies.
  • Graceful Shutdown and Drain: Ensure rolling deploys do not disrupt active connections with a controlled shutdown process.
  • Observability: Instrument and monitor key metrics for real-time health and performance.
  • Use Case: Use this Skill to implement a WebSocket chat system that requires high reliability and fault tolerance.

Quick Start

Use the 'realtime-systems-engineer' skill to design a WebSocket chat server with message delivery guarantees and graceful shutdown support.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: realtime-systems-engineer
Download link: https://github.com/haJ1t/senior-dev-squad-skills/archive/main.zip#realtime-systems-engineer

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 620,000+ vetted skills library on demand.