/unity-vrc-skills-renovator
VRChat skill renovator for knowledge fill, refresh, and quality improvement. Use this skill when updating VRChat skills to new SDK versions, filling missing knowledge, fixing outdated information, or improving skill quality. Targets unity-vrc-udon-sharp and unity-vrc-world-sdk-3
$ npx -y skills add niaka3dayo/agent-skills-vrc-udon --skill unity-vrc-skills-renovator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/unity-vrc-skills-renovator
Context preview
The summary Claude sees to decide when to auto-load this skill.
VRChat skill renovator for knowledge fill, refresh, and quality improvement. Use this skill when updating VRChat skills to new SDK versions, filling missing knowledge, fixing outdated information, or improving skill quality. Targets unity-vrc-udon-sharp and unity-vrc-world-sdk-3
SKILL.md
unity-vrc-skills-renovator.SKILL.mdname: unity-vrc-skills-renovator
description: >
VRChat skill renovator for knowledge fill, refresh, and quality improvement.
Use this skill when updating VRChat skills to new SDK versions, filling
missing knowledge, fixing outdated information, or improving skill quality.
Targets unity-vrc-udon-sharp and unity-vrc-world-sdk-3 skills.
Triggers on: update skills, SDK latest, knowledge fill, skill maintenance,
information audit, catch-up, renovate, refresh, improve skills, SDK update.
license: MIT
metadata:
author: niaka3dayo
version: "3.0.1"
tags: skill-maintenance, sdk-update, knowledge-management
internal: trueVRC Skills Renovator
Overview
A guide for renovating (filling knowledge, refreshing, and improving quality of) VRChat-related skills in this repository.
Three Pillars of Renovation
| Pillar | Description | Examples | |--------|-------------|---------| | **Fill** | Adding missing knowledge | Undocumented APIs, patterns, tips | | **Refresh** | Updating outdated information | New SDK version support, removing deprecated APIs | | **Quality Improvement** | Improving accuracy and coverage of existing knowledge | Adding code examples, improving explanations |
Target Skills
> **Path notation**: `skills/` refers to the `skills/` directory at the repository root. > `rules/` refers to files under `skills/unity-vrc-udon-sharp/rules/`. > This skill itself resides at `.claude/skills/unity-vrc-skills-renovator/` (dev-only, not distributed via npm).
| Skill | Directory | Content | |-------|-----------|---------| | `unity-vrc-udon-sharp` | `skills/unity-vrc-udon-sharp/` | UdonSharp coding, networking, events | | `unity-vrc-world-sdk-3` | `skills/unity-vrc-world-sdk-3/` | VRC components, layer settings, world optimization |
Renovation Procedure
Phase 1: Current State Analysis
1. **Check the current SDK version support for each skill**
Read: skills/unity-vrc-udon-sharp/SKILL.md
Read: skills/unity-vrc-world-sdk-3/SKILL.md
→ Check the "Supported SDK version" line in each file
2. **Check the file list for each skill**
Glob: skills/unity-vrc-udon-sharp/**/*
Glob: skills/unity-vrc-world-sdk-3/**/*
Phase 2: Information Gathering
Execute the following search queries in parallel to collect the latest information:
# Required searches (parallel execution recommended)
1. "VRChat SDK {current year} new features updates changelog"
2. "UdonSharp VRChat SDK 3.{next minor version} changes"
3. "VRChat Worlds SDK {current year} UdonSharp"
4. "VRChat World SDK components new features {current year}"
# Supplementary searches (as needed)
5. "VRChat SDK NetworkCallable parameters"
6. "VRChat SDK persistence PlayerData"
7. "VRChat SDK PhysBones Contacts worlds"See `references/search-queries.md` for details.
Phase 3: Renovation Plan
Classify collected information by the **3 pillars** and **target skills**:
Classification by Pillar
| Pillar | Content | Action | |--------|---------|--------| | **Fill** | Information not yet in the skill | Add new sections, add code examples | | **Refresh** | Outdated information | Update version references, remove deprecated APIs | | **Quality Improvement** | Inaccurate or insufficient descriptions | Improve explanations, add patterns |
Classification by Skill
| Category | Target Skill | Examples | |----------|-------------|---------| | C# API, networking, sync variables | `unity-vrc-udon-sharp` | NetworkCallable, new events | | Components, layers, optimization | `unity-vrc-world-sdk-3` | New components, setting changes | | Affects both | Both | SDK version references, Persistence |
Phase 4: Update unity-vrc-udon-sharp
| Priority | File | Update Content | |----------|------|----------------| | 1 | SKILL.md | SDK version support, new feature summary | | 2 | references/constraints.md | Newly available features | | 3 | references/networking.md | New networking features | | 4 | references/events.md | New events | | 5 | references/api.md | New APIs | | 6 | CHEATSHEET.md | Quick reference update | | 7 | references/patterns.md | New feature usage patterns | | 8 | references/troubleshooting.md | Troubleshooting |
Phase 5: Update unity-vrc-world-sdk-3
| Priority | File | Update Content | |----------|------|----------------| | 1 | SKILL.md | SDK version support, new feature summary | | 2 | references/components.md | New components, property changes | | 3 | references/layers.md | Layer/collision changes | | 4 | references/performance.md | New optimization guidelines | | 5 | references/lighting.md | Lighting-related changes | | 6 | references/audio-video.md | Audio/video-related changes | | 7 | references/upload.md | Upload procedure changes | | 8 | CHEATSHEET.md | Quick reference update | | 9 | references/troubleshooting.md | Troubleshooting |
Phase 6: New File Creation (if needed)
When major new features are added:
- Create a dedicated reference file in the corresponding skill's `references/`
- Add a link in the corresponding SKILL.md Resources section
Phase 7: Rules & Enforcement Layer Sync
When the Knowledge layer (references/*.md) changes, always sync the Rules layer and Enforcement layer as well.
7a. Rules Layer — Auto-loaded Rules (skills/unity-vrc-udon-sharp/rules/)
Read: skills/unity-vrc-udon-sharp/rules/udonsharp-constraints.md
Read: skills/unity-vrc-udon-sharp/rules/udonsharp-networking.md
Read: skills/unity-vrc-udon-sharp/rules/udonsharp-sync-selection.md
→ Check for differences with the Knowledge layer and reflect the same facts
| Change Type | Target Rule File | Action | |-------------|-----------------|--------| | Blocked feature added/removed | udonsharp-constraints.md | Update block list / available list | | Networking changes | udonsharp-networking.md | Update sync modes, limits, patterns | | Data budget changes | udonsharp-sync-selection.md | Update budget values, decision tree |
7b. Enforce
Read more
name: unity-vrc-skills-renovator
description: >
VRChat skill renovator for knowledge fill, refresh, and quality improvement.
Use this skill when updating VRChat skills to new SDK versions, filling
missing knowledge, fixing outdated information, or improving skill quality.
Targets unity-vrc-udon-sharp and unity-vrc-world-sdk-3 skills.
Triggers on: update skills, SDK latest, knowledge fill, skill maintenance,
information audit, catch-up, renovate, refresh, improve skills, SDK update.
license: MIT
metadata:
author: niaka3dayo
version: "3.0.1"
tags: skill-maintenance, sdk-update, knowledge-management
internal: trueVRC Skills Renovator
Overview
A guide for renovating (filling knowledge, refreshing, and improving quality of) VRChat-related skills in this repository.
Three Pillars of Renovation
| Pillar | Description | Examples | |--------|-------------|---------| | **Fill** | Adding missing knowledge | Undocumented APIs, patterns, tips | | **Refresh** | Updating outdated information | New SDK version support, removing deprecated APIs | | **Quality Improvement** | Improving accuracy and coverage of existing knowledge | Adding code examples, improving explanations |
Target Skills
> **Path notation**: `skills/` refers to the `skills/` directory at the repository root. > `rules/` refers to files under `skills/unity-vrc-udon-sharp/rules/`. > This skill itself resides at `.claude/skills/unity-vrc-skills-renovator/` (dev-only, not distributed via npm).
| Skill | Directory | Content | |-------|-----------|---------| | `unity-vrc-udon-sharp` | `skills/unity-vrc-udon-sharp/` | UdonSharp coding, networking, events | | `unity-vrc-world-sdk-3` | `skills/unity-vrc-world-sdk-3/` | VRC components, layer settings, world optimization |
Renovation Procedure
Phase 1: Current State Analysis
1. **Check the current SDK version support for each skill**
Read: skills/unity-vrc-udon-sharp/SKILL.md Read: skills/unity-vrc-world-sdk-3/SKILL.md → Check the "Supported SDK version" line in each file
2. **Check the file list for each skill**
Glob: skills/unity-vrc-udon-sharp/**/* Glob: skills/unity-vrc-world-sdk-3/**/*
Phase 2: Information Gathering
Execute the following search queries in parallel to collect the latest information:
# Required searches (parallel execution recommended)
1. "VRChat SDK {current year} new features updates changelog"
2. "UdonSharp VRChat SDK 3.{next minor version} changes"
3. "VRChat Worlds SDK {current year} UdonSharp"
4. "VRChat World SDK components new features {current year}"
# Supplementary searches (as needed)
5. "VRChat SDK NetworkCallable parameters"
6. "VRChat SDK persistence PlayerData"
7. "VRChat SDK PhysBones Contacts worlds"See `references/search-queries.md` for details.
Phase 3: Renovation Plan
Classify collected information by the **3 pillars** and **target skills**:
Classification by Pillar
| Pillar | Content | Action | |--------|---------|--------| | **Fill** | Information not yet in the skill | Add new sections, add code examples | | **Refresh** | Outdated information | Update version references, remove deprecated APIs | | **Quality Improvement** | Inaccurate or insufficient descriptions | Improve explanations, add patterns |
Classification by Skill
| Category | Target Skill | Examples | |----------|-------------|---------| | C# API, networking, sync variables | `unity-vrc-udon-sharp` | NetworkCallable, new events | | Components, layers, optimization | `unity-vrc-world-sdk-3` | New components, setting changes | | Affects both | Both | SDK version references, Persistence |
Phase 4: Update unity-vrc-udon-sharp
| Priority | File | Update Content | |----------|------|----------------| | 1 | SKILL.md | SDK version support, new feature summary | | 2 | references/constraints.md | Newly available features | | 3 | references/networking.md | New networking features | | 4 | references/events.md | New events | | 5 | references/api.md | New APIs | | 6 | CHEATSHEET.md | Quick reference update | | 7 | references/patterns.md | New feature usage patterns | | 8 | references/troubleshooting.md | Troubleshooting |
Phase 5: Update unity-vrc-world-sdk-3
| Priority | File | Update Content | |----------|------|----------------| | 1 | SKILL.md | SDK version support, new feature summary | | 2 | references/components.md | New components, property changes | | 3 | references/layers.md | Layer/collision changes | | 4 | references/performance.md | New optimization guidelines | | 5 | references/lighting.md | Lighting-related changes | | 6 | references/audio-video.md | Audio/video-related changes | | 7 | references/upload.md | Upload procedure changes | | 8 | CHEATSHEET.md | Quick reference update | | 9 | references/troubleshooting.md | Troubleshooting |
Phase 6: New File Creation (if needed)
When major new features are added:
- Create a dedicated reference file in the corresponding skill's `references/`
- Add a link in the corresponding SKILL.md Resources section
Phase 7: Rules & Enforcement Layer Sync
When the Knowledge layer (references/*.md) changes, always sync the Rules layer and Enforcement layer as well.
7a. Rules Layer — Auto-loaded Rules (skills/unity-vrc-udon-sharp/rules/)
Read: skills/unity-vrc-udon-sharp/rules/udonsharp-constraints.md Read: skills/unity-vrc-udon-sharp/rules/udonsharp-networking.md Read: skills/unity-vrc-udon-sharp/rules/udonsharp-sync-selection.md → Check for differences with the Knowledge layer and reflect the same facts
| Change Type | Target Rule File | Action | |-------------|-----------------|--------| | Blocked feature added/removed | udonsharp-constraints.md | Update block list / available list | | Networking changes | udonsharp-networking.md | Update sync modes, limits, patterns | | Data budget changes | udonsharp-sync-selection.md | Update budget values, decision tree |
7b. Enforce
Skills, rules, and validation hooks that teach AI coding agents to generate correct UdonSharp code
Repo: niaka3dayo/agent-skills-vrc-udon
Other skills on agent-skills-vrc-udon.
- /unity-vrc-udon-sharp
UdonSharp scripting skill for SDK 3.7.1-3.10.4. Use when writing, reviewing, debugging, or migrating UdonSharp C# and UdonBehaviour code. Positive triggers include UdonSharp, NetworkCallable, NetworkCalling, CallingPlayer, Udon network authorization, synced runtime state, a
Open skill - /unity-vrc-world-sdk-3
VRChat World SDK 3 guide for scene and Inspector setup, component placement, optimization, and upload. Use for VRChat world scene configuration, VRC SDK components, layers, baked lighting, Quest/Android performance, Dynamics for Worlds, Build Panel warning triage, validation,
Open skill

