realtime-collab-engineer - Real-time collaboration system design
Designs real-time collaboration systems with CRDT, WebSocket, presence, and conflict resolution
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- design CRDT engines
- show user presence
- display live cursors
- manage WebSocket connections
- resolve field conflicts
- enforce role-based editing
- track collaborative history
- monitor presence state
- stream session events
- retrieve user profiles
- synchronize risk assessments
- coordinate compliance workflows
- review policy documents
- collect evidence data
- broadcast notifications
- coordinate deployment
- monitor CPU utilization
- profile CPU performance
- perform stress tests
- enable zero-downtime deployment
Inputs
- JWT token
- PostgreSQL database
- Redis Pub/Sub
- Kafka broker
- WebSocket upgrade request
- entity ID
- tenant ID
- user profile data
- CRDT document state
- presence state data
Outputs
- CRDT state snapshot
- presence broadcast
- WebSocket message
- Kafka event
- session history log
- conflict resolution log
- cursor position update
- selection highlight
- section lock status
- notification message
Requirements
- Node.js 22
- TypeScript strict mode
- PostgreSQL with RLS
- Redis Pub/Sub
- Kafka broker
- WebSocket server (ws)
- Yjs CRDT library
- Express.js backend
- Next.js 14+ frontend
