# Real Time Collaborative Editing

> Build collaborative surfaces using CRDTs or OT, synchronized with React's update model.

- Skill: `majiayu000/real-time-collaborative-editing` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/real-time-collaborative-editing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/real-time-collaborative-editing/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/real-time-collaborative-editing

---


# Real-Time Collaborative Editing

## Summary
Build collaborative surfaces using CRDTs or OT, synchronized with React's update model.

## Key Capabilities
- Bind CRDT structures (Yjs/Automerge) to React state.
- Handle presence awareness and cursor tracking efficiently.
- Resolve concurrent edits without locking the UI.

## PhD-Level Challenges
- Prove convergence of document state under high concurrency.
- Optimize re-renders for frequent remote operations.
- Implement local-first offline support with sync merging.

## Acceptance Criteria
- Demonstrate real-time sync between multiple clients.
- Provide conflict resolution test cases.
- Benchmark operation processing throughput.

