بنقرة واحدة
webrtc-mobile-actions
WebRTC UI に対して、参加者タイルの ⋮ ボタンや右クリックメニュー、レイアウト内主表示、ミュート可視化、参加者ごとの音量調整を最小差分で追加・改善する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
WebRTC UI に対して、参加者タイルの ⋮ ボタンや右クリックメニュー、レイアウト内主表示、ミュート可視化、参加者ごとの音量調整を最小差分で追加・改善する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
WebRTC のローカル音声ノイズ抑制を、安全な最小差分で導入・修正するための Skill。現行の実動作 mode は standard / suppressor とし、次の拡張候補は rnnoise とする。
変更差分の妥当性と検証の正確性を担保し、実行したことと未実行のことを混同せずに完了報告するための Skill。
UI の見た目、文言、表示有無、補助説明を、既存ロジックを壊さず最小差分で修正するための Skill。
DTLN ベースの音声抑制を扱う場合だけ、適用条件と制約を明確にして誤採用を防ぐための Skill。現行では既定提案にしない。
WebRTC の音声抑制トグル変更後に、実装実態と UI 表示、フォールバック、相互音声が一致しているかを確認するための Skill。
単独 AudioWorklet + WASM 配信構成を扱う場合だけ、適用条件と制約を明確にして誤採用を防ぐための Skill。現行では既定提案にしない。
| name | webrtc-mobile-actions |
| description | WebRTC UI に対して、参加者タイルの ⋮ ボタンや右クリックメニュー、レイアウト内主表示、ミュート可視化、参加者ごとの音量調整を最小差分で追加・改善する |
この Skill は、WebRTC UI に対してスマホ向けの参加者操作を最小差分で追加するためのものである。
主な対象は次の 3 点。
⋮ ボタンから主表示切替を使えるようにする優先して触るファイル:
src/components/WebRTC_UI.vuesrc/composables/useStreamReceiver.js必要最小限で触ってよいファイル:
src/services/VideoUIService.js原則として触らないファイル:
src/services/SkywayRoomService.jssrc/services/MediaStreamService.jssrc/services/RnnoiseService.js必要性が明確でない限り、他ファイルへ広げない。
useStreamReceiver.js は orchestrator として扱う⋮ ボタンを追加してよい⋮ ボタンは remote participant に対して優先して出す⋮ ボタン押下で、下部から出る簡易アクションシートまたはボトムシートを表示する共有がないとき:
主表示にする主表示を解除音量を調整共有があるとき:
音量を調整共有中は主表示を変更できません の説明文を表示してよい主表示にする は無効化または非表示にする主表示にする / 主表示を解除 を使えるようにする% で表示してよいWebRTC_UI.vue の変更を中心にし、useStreamReceiver.js の変更は state と action の追加に留める以下は壊さない。
⋮ ボタンから参加者アクションを開ける主表示にする / 主表示を解除 / 音量を調整 を使える音量を調整 のみ使える完了時は簡潔に次を報告する。