iwacchik

Claude Skill Udonsharp — Development skill for Claude Code

Development community

Claude Agent Skill for UdonSharp (VRChat) development.

How to install Claude Skill Udonsharp

This entry records only its repository, not the path inside it, so there is no exact command to give. Open iwacchik/claude-skill-udonsharp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Skill Udonsharp does

Claude Agent Skill for UdonSharp (VRChat) development.

Alternatives in Development

  • Contributing To Career-Ops — Thanks for your interest in contributing 32.5k ★
  • SuperClaude Framework — A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and develop 22k ★
  • Feature Dev — Comprehensive feature development with specialized agents 14k ★

README

vrc-udonsharp

Claude Code 向けの **UdonSharp 開発支援スキル**。VRChat Worlds SDK / UdonSharp 公式ドキュメントを網羅的にまとめ、Claude が UdonSharp スクリプトを生成・レビューする際に自動で参照する。

何をしてくれるか

  • UdonSharp の言語制約(使えない C# 機能・代替手段)を事前にロード
  • UdonSynced、FieldChangeCallback、NetworkCallable など属性の正しい使い方を把握
  • ネットワーク同期・オーナーシップ・プレイヤー API・永続化・データコンテナ・グラフィックス・ビデオ・MIDI 等の全領域を網羅
  • VRChat 公式サンプルワールドの索引を保持
  • Claude Code の Skills 機能 により、UdonSharp 関連キーワードで自動発動

カバレッジ

  • creators.vrchat.com/worlds:全 99 ページ
  • udonsharp.docs.vrchat.com:全 13 ページ
  • 合計 112 ページ + 手動注入 1 ページ = 113 ページを 28 本の references に再構成

進捗・出典は [`SOURCES.md`](SOURCES.md) 参照。

ディレクトリ構成

vrc-udonsharp/
├── SKILL.md              エントリポイント(Claude が最初に読むファイル)
├── SOURCES.md            出典 URL 一覧・fetched 日時トラッキング
├── MAINTENANCE.md        更新ルーチン・トリガー・サイト再列挙手順
├── README.md             このファイル
├── rules/
│   ├── language.md       属性・sync mode・FieldChangeCallback 制約
│   └── basics.md         UdonSharpBehaviour 骨格・命名規則
└── references/
    ├── networking.md / sync-variables.md / network-events.md / ownership.md
    ├── players.md / data-containers.md / persistence.md
    ├── components.md / world-basics.md / vrc-graphics.md
    ├── input-events.md / ui-events.md / animation-events.md / avatar-events.md
    ├── events.md / web-loading.md / video-players.md / midi.md
    ├── event-execution-order.md / performance.md / editor-scripting.md
    ├── build-automation.md / debugging.md / clientsim.md / ai-navigation.md
    ├── udonsharp-meta.md / examples-index.md
    ├── network-id-utility.md / vrchat-api.md

インストール

このスキルは Claude Code の `~/.claude/skills/` または プロジェクト配下の `.claude/skills/` に配置して使う。

方法 1:サブモジュール(推奨・Unity プロジェクトも git 管理している場合)

cd 
git submodule add https://github.com//vrc-udonsharp.git .claude/skills/vrc-udonsharp
git submodule update --init

方法 2:junction / symlink(Unity プロジェクトを git 管理しない場合)

Windows の例(コマンドプロンプト