tomkrikorian/visionosagents/arkit-rendering-context-providers
Claude Code and agent skill by tomkrikorian/visionosagents
- community
- ext:[{"type":"context","description":"Custom context provider definitions"}]
Checking that the SKILL.md file is still in the repository.
Build and debug ARKit rendering-context providers for visionOS 27: EnvironmentLightEstimationProvider, StereoPropertiesProvider, and VisualFidelityProvider. Use when matching virtual lighting to the environment, informing custom stereo rendering, coaching device fit, or tuning foveated field of view.
Install
npx vskill@latest install tomkrikorian/visionosagents/arkit-rendering-context-providersSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
ARKit Rendering Context Providers
Quick Start
- Identify whether the rendering problem needs lighting, stereo viewpoint
properties, or visual fidelity/device-fit data.
- Load the shared ARKit session guidance, then only the matching provider
reference.
- Keep these providers as rendering inputs; do not mix them with anchor
ownership unless the task also uses a spatial provider.
- Route RealityKit component or material implementation details to
$realitykit-visionos-developer or $shadergraph-editor.
Load References When
| Reference | When to Use | |
|---|---|---|
| `session-basics.md` | When setting up ARKitSession, authorization, events, or teardown. | |
| `environment-light-estimation-provider.md` | When using EnvironmentLightEstimationProvider and environment probes. | |
| `stereo-properties-provider.md` | When using StereoPropertiesProvider for custom stereo rendering inputs. | |
| `visual-fidelity-provider.md` | When using VisualFidelityProvider for device-fit status or foveated field of view. | |
| `realitykit-bridge.md` | When provider output needs to drive RealityKit entities or rendering state. |
Workflow
- Check provider support and required authorizations.
- Decide how the rendering pipeline consumes provider output.
- Run only the provider needed for the rendering signal.
- Observe update sequences and store the latest rendering context in a model
object that rendering code can consume.
Guardrails
- Do not present visual-fidelity coaching unless that is the intended user
experience.
- Keep custom stereo-rendering decisions isolated from SwiftUI layout code.
- Treat environment lighting as an input to rendering, not as a replacement for
authored material or Shader Graph work.
Output Expectations
Provide:
- the rendering-context provider selected
- which provider references were used
- support, authorization, and beta-API caveats
- how the app consumes the provider output
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
- SKILL.md in the repositoryCheckingskills/arkit-rendering-context-providers/SKILL.md
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.
Extension points
contextCustom context provider definitions
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
[](https://verified-skill.com/skills/tomkrikorian/visionosagents/arkit-rendering-context-providers)