Comprehensive guide for using Loro across document modeling, synchronization, versioning, rich text editors, app-state mirroring, performance tradeoffs, and wasm bindings. Use when Codex needs to work with `loro-crdt`, `loro`, `loro-prosemirror`, `loro-mirror`, or `crates/loro-wasm` for: (1) Choosing CRDT container types and document structure, (2) Designing sync, persistence, checkout, or history workflows, (3) Integrating rich-text editors and stable selections, (4) Mirroring app state with schemas and React, (5) Reasoning about versions, events, import status, or Inspector output, or (6) Maintaining the WASM binding layer.
Use this skill as the single entry point for all Loro work. Load one primary chapter first. Load a second chapter only when the task clearly crosses domains.
LoroText, cursors, applyDelta, updateByLine, loro-prosemirror, Tiptap, and CodeMirror.loro-mirror, $cid, idSelector, validation, selectors, and React integration.crates/loro-wasm, #[wasm_bindgen], pending-event flushing, wrapper decoration, and tests.containers-and-encoding.mdsync-versioning-and-events.md if version/history behavior matterssync-versioning-and-events.mdrichtext-and-editors.mdsync-versioning-and-events.md if undo/version/event behavior mattersmirror-and-react.mdcontainers-and-encoding.md if schema semantics depend on container choicewasm-maintenance.mdfit-and-architecture.mdperformance-and-research.md if benchmark or research context matterscrates/loro-wasm.