Vrc udon heavy runtime
Skill navelphotochemistry3605/VRCUdonSkills-for-Codex/skills/vrc-udon-heavy-runtime
npx -y skills add navelphotochemistry3605/VRCUdonSkills-for-Codex --skill vrc-udon-heavy-runtimeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
VRChat UdonSharp で重い再構築処理、replay、reset、段階実行、分割適用が必要な runtime を設計・実装するときに使う。大量オブジェクト更新、操作列の再適用、1 フレームで終わらない処理を安全に扱いたい場合に使う。
SKILL.md
1.7 KB, as published. Nobody here has run it
VRC Udon Heavy Runtime
役割
高負荷になりやすい runtime 処理を、安全に分割しながら扱う。replay、reset、再構築、バッチ適用、カーソル進行などの設計を担当する。
この Skill を使う場面
- 1 フレームで終わらない処理がある
- replay / reset / rebuild を扱う
- 大量オブジェクト更新や操作列再適用がある
この Skill を使わない場面
- モジュール構造だけを決めたい場合:
vrc-udon-core-module - UI 導線だけを整理したい場合:
vrc-udon-ui-menu
進め方
references/heavy-runtime-guide.mdを読む。- 処理を 1 フレームで終える必要があるか確認する。
- 重いならバッチ、カーソル、段階実行へ分解する。
- replay 可能な入力列か、再構築可能な正本データかを決める。
- reset / cancel / rebuild 時の整合性を先に決める。
- Networking が絡む場合は
$vrc-udon-networking-rulesも併用する。
担当範囲
- 重い処理の分割実行
- replay / reset / rebuild の設計
- 正本と生成物の分離
注意点
- 全処理を 1 回で流し切る前提にしない
- 正本が無い replay は増やさない
- cancel と reset の意味を分ける
- debug 用の重い可視化を本番ロジックへ混ぜない