agency-realtime-collaboration-engineer

Design realtime sync protocols and convergence models for collaborative applications.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-realtime-collaboration-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-realtime-collaboration-engineer
Source: https://github.com/imMamdouhaboammar/kaku-chatgpt-harness/tree/main/.agents/skills/engineering-realtime-collaboration-engineer
Command: npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill agency-realtime-collaboration-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the high complexity of building collaborative, multi-user applications by providing a rigorous framework for handling network instability, state convergence, and data consistency.

Core Features & Use Cases

  • Resilient Sync Protocols: Implements reconnect-safe logic with sequence tracking and idempotent operations to prevent data loss during network partitions.
  • Convergence Modeling: Provides a decision matrix for selecting the right consistency machinery (CRDTs, OT, or LWW) based on specific data types.
  • Use Case: Use this skill to design the architecture for a shared document editor that must remain functional during intermittent connectivity and ensure all users converge to the same state without conflicts.

Quick Start

Use the agency-realtime-collaboration-engineer skill to define the consistency model and sync protocol for a new collaborative kanban board feature.

Frequently Asked Questions about agency-realtime-collaboration-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an offline-first sync protocol for a collaborative app?

Design an offline-first sync protocol by implementing reconnect-safe logic with sequence tracking and idempotent operations to prevent data loss during network partitions and ensure state convergence.

What is the best way to handle state convergence in a shared document editor?

Handle state convergence in a shared document editor by using a decision matrix to select consistency machinery like CRDTs, OT, or LWW based on your specific data types.

When should I use CRDTs vs OT for realtime collaboration?

Choose between CRDTs and OT for realtime collaboration by applying a consistency model decision matrix that matches your specific data types against the networking constraints of your application.

How does exactly-once operation delivery work in realtime infrastructure?

Exactly-once operation delivery in realtime infrastructure works by implementing sequence tracking and idempotent operations over a network-resilient backplane to ensure operations are processed once without duplication.

Does this approach support scalable fan-out backplanes for presence systems?

Yes, this approach supports scalable fan-out backplanes for presence systems by architecting robust realtime infrastructure that satisfies requirements for network-resilient state merging and exactly-once operation delivery.

Why do collaborative applications need network-resilient state merging?

Collaborative applications need network-resilient state merging to allow shared document editors to remain functional during intermittent connectivity and ensure all clients converge to the same state without conflicts.