既存のConvexアプリにリアルタイムプレゼンスを追加する
使うタイミング: アプリがあり、ソケットサーバーを立てずにFigmaのような「誰がいるか」インジケーターを実装したい場合。
フロー
-
機能を説明するUsing the Convex skillz — add presence to the documents page. Show cursors and usernames.✓ コピーしました→ Claudeがカスタム WebSocket ではなく、Convexのプレゼンスパターン(ミューテーション+リアクティブクエリ)で実装する
-
切断時の処理What about cleanup when users close the tab?✓ コピーしました→ Convexの慣例に沿った、古いプレゼンスのクリーンアップ戦略
結果: 適切なクリーンアップを備えた動作するプレゼンス機能。
注意点
- Convexのリアクティビティと競合するカスタムプレゼンスパターン — スキルが慣用的なバージョンへ誘導します。明確な理由なくオーバーライドしないでください