Живые курсоры
Live cursors and multiplayer presence with Rivet Actors: per-connection cursor state, realtime updates over events or raw WebSockets, and throttling.
AIrivet-dev
official
Другое
Что делает навык
Навык обеспечивает создание живых курсоров и мультиплеерного присутствия с использованием Rivet Actors. Он позволяет отслеживать состояние курсора для каждого соединения и обновлять его в реальном времени через события или raw WebSockets с поддержкой троттлинга.
Когда применять
- Разработка совместных интерфейсов с отображением позиций курсоров других пользователей
- Создание систем мультиплеерного присутствия в реальном времени
- Реализация обмена данными о положении курсора между клиентами
- Построение коллаборативных холстов с синхронизацией действий
- Отладка и тестирование WebSocket-соединений для живых курсоров
Как работает
- Прочитать BASE_SKILL.md для понимания правил отладки, обработки ошибок и управления состоянием
- Выбрать один из рабочих примеров: cursors или cursors-raw-websocket
- Использовать один room actor для рассылки позиций курсоров всем подключенным клиентам
- Ключевать данные по комнате с использованием actor keys
- Настроить троттлинг обновлений для оптимизации производительности
- Реализовать передачу данных через события или raw WebSockets в зависимости от выбранного транспорта
Примеры запросов агенту
Создай коллаборативный холст с живыми курсорами, используя транспорт на основе событий
Реализуй систему присутствия пользователей с отображением их курсоров через raw WebSockets
Настрой троттлинг обновлений позиций курсоров для room actor в RivetKit
Что понадобится
- Доступ к репозиторию RivetKit и файлу BASE_SKILL.md
- Знание работы с room actors и actor keys
- Понимание принципов работы с WebSockets и событиями в реальном времени
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «live-cursors» из репозитория:
# https://github.com/rivet-dev/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r live-cursors/ ~/.claude/skills/live-cursors/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.