tomkrikorian/visionosagents/usdkit-runtime-developer

Claude Code and agent skill by tomkrikorian/visionosagents

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build USDKit runtime editing flows on visionOS 27, macOS 27, or iOS 27. Use when Swift code imports USDKit, opens or creates USDStage and USDLayer values, edits USDPrim attributes, observes USDStage.ObjectsDidChange, exports runtime USD packages, or bridges live stages through RealityKit USDStageComponent.

Install

npx vskill@latest install tomkrikorian/visionosagents/usdkit-runtime-developer

SKILL.md

USDKit Runtime Developer

Quick Start

Use this skill for in-process USD stage work from Swift. For hand-authored .usda edits, package inspection, CLI conversion, or usdchecker validation, switch to $usd-editor.

  1. Confirm the target uses the 27 SDKs and can import USDKit.
  2. Decide whether the task belongs to runtime USDKit or the usd* command-line

asset pipeline.

  1. Load the USDKit decision reference, then the USDKit framework reference.
  2. Keep USDStage, USDPrim, USDLayer, and nested property work on one

actor; these types are not Sendable.

  1. For live RealityKit display, use USDStageComponent from the RealityKit

skill; for Spatial Preview streaming, keep $spatial-preview-developer.

Load References When

ReferenceWhen to Use
`usdkit-vs-cli.md`When choosing between runtime USDKit and the command-line USD pipeline.
`usdkit-framework.md`When using USDStage, USDPrim, USDLayer, observers, export, or package APIs.
`visionos-runtime-loading.md`When checking how authored USD or USDZ content loads inside a visionOS app.
`apple-runtime-boundaries.md`When deciding whether to edit authored USD, load through RealityKit, or validate for Apple platforms.

Workflow

  1. Identify the owner: runtime Swift-edited stage, authored asset, or package

pipeline.

  1. Use USDKit for in-process stage editing, observation, live rendering, or

runtime package export.

  1. Keep CLI validation in the asset pipeline; USDKit does not replace

usdchecker --arkit --strict.

  1. Preserve authored assets as source of truth unless the task is explicitly

procedural or runtime-generated.

Guardrails

  • Do not use USDKit just to inspect or batch-convert files in CI; use the CLI

tools through $usd-editor.

  • Do not assume beta USDKit symbols are stable; re-check the installed 27 SDK

before shipping.

  • Do not recreate authored Reality Composer Pro content in Swift unless the

feature explicitly requires procedural authoring.

Output Expectations

Provide:

  • why USDKit is the right runtime path
  • which USDKit references were used
  • the USDStage / USDLayer / USDPrim ownership model
  • observer, actor, export, and validation considerations

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
63
Repository forks
10
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tomkrikorian/visionosagents/usdkit-runtime-developer/badge)](https://verified-skill.com/skills/tomkrikorian/visionosagents/usdkit-runtime-developer)

Something wrong with this skill or its page? Tell us.