pmndrs-viverse
Installation
SKILL.md
VIVERSE Three.js
Use this skill for VIVERSE-ready Three.js and React Three Fiber apps. Use @react-three/viverse for React apps and @pmndrs/viverse for vanilla Three.js.
Start Here
- Inspect the app structure and package manager before editing.
- Identify whether the task needs React Three Fiber or vanilla Three.js.
- Pick the smallest relevant reference before inventing APIs.
- Keep VIVERSE apps character-first: prefer the standard character/avatar path unless the requested controls or animation semantics require a custom controller.
- Build game rules, sensors, UI, level geometry, and validation around normal user inputs and the visible player.
- Validate live gameplay with the app's browser/runtime behavior, not only static state.
- Use the bundled skill references and installed package types as the example source. For tutorial assets, use only exact asset URLs or package asset exports named by the references; you may download those binary assets into the app
public/folder, but do not fetch remote example source unless the user explicitly asks for it.