Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add tomkrikorian/visionOSAgents --skill spatial-swiftui-developergit clone --depth 1 https://github.com/tomkrikorian/visionOSAgentsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/tomkrikorian/visionosagents/spatial-swiftui-developer)<a href="https://agentmods.dev/skills/tomkrikorian/visionosagents/spatial-swiftui-developer"><img src="https://agentmods.dev/badge/skills/tomkrikorian/visionosagents/spatial-swiftui-developer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/tomkrikorian/visionosagents/spatial-swiftui-developer"><img src="https://agentmods.dev/badge/skills/tomkrikorian/visionosagents/spatial-swiftui-developer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00072 | $0.01049 |
| Opus 5.5 | $0.00029 | $0.00420 |
| Sonnet 5.5 | $0.00014 | $0.00210 |
| Haiku 4.5 | $0.00007 | $0.00105 |
Grade A, and why
spatial-swiftui-developer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 79 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Spatial SwiftUI Developer
Quick Start
- If the task is really about surface choice, scene ownership, or file
structure, switch to
spatial-app-architecturefirst. - If the task is about
Chart3D,SurfacePlot, 3D chart marks, orChart3DPose, switch to$swiftui-chart3d-developer. - Pick the rendering track:
Model3Dfor simple asset display,RealityViewfor custom entity graphs and attachments. - Load only the matching reference files.
- Keep loading async and keep RealityKit mutations inside its intended entry points.
- Route build, launch, simulator, and test problems to
build-run-debug.
Load References When
| Reference | When to Use |
|---|---|
swiftui-spatial-overview.md |
When you need the general feature map, examples, and routing guidance for this skill. |
model3d.md |
When using Model3D for async model loading, assets, animation, or manipulation. |
realityview.md |
When setting up RealityView, attachments, or RealityKit integration patterns. |
interaction.md |
When implementing gestures or manipulation patterns for spatial input. |
buttons-and-controls.md |
When implementing visible SwiftUI buttons, links styled as buttons, toolbars, forms, or control surfaces. |
swiftui-scene-lifecycle.md |
When checking official Window, WindowGroup, ImmersiveSpace, open/dismiss, restoration, and launch contracts. |
windowing-immersion.md |
When managing windows, volumetric surfaces, or immersive space transitions. |
spatial-layout.md |
When using SwiftUI spatial layout APIs, sizing, or debug tools. |
Workflow
- Confirm the architecture and scene ownership are already settled.
- Choose the rendering surface:
Model3D,RealityView, window, volume, or immersive scene. - Load only the matching reference files.
- Implement the smallest viable scene and keep mutations in the right layer.
- Summarize the chosen SwiftUI-to-RealityKit integration path.
What ships with it
11 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 563 B
- assets/studio-meije-logo-small.png 4.2 KB
- assets/studio-meije-logo.png 42 KB
- references/buttons-and-controls.md 4.6 KB
- references/interaction.md 4.7 KB
- references/model3d.md 5.9 KB
- references/realityview.md 8.1 KB
- references/spatial-layout.md 9.7 KB
- references/swiftui-scene-lifecycle.md 1.6 KB
- references/swiftui-spatial-overview.md 1.4 KB
- references/windowing-immersion.md 8.7 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 79 lines · 72 tokens per session scan A 14e4fc090218
spatial-swiftui-developer is a skill published in the GitHub repository tomkrikorian/visionOSAgents (66 stars, last pushed 4mo ago), licensed MIT. It adds 72 tokens to every session and 1,049 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
spatial-swiftui-developer compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| spatial-swiftui-developertomkrikorian/visionOSAgents | Skill | 66 | 4mo ago | MIT | A | 72 | Codex |
| wear-compose-m3android/skills | Skill | 10k | today | Apache-2.0 | A | 91 | Claude Code |
| ink-custom-brush-builderandroid/skills | Skill | 10k | today | Apache-2.0 | A | 159 | Claude Code |
| kotlin-specialistJeffallan/claude-skills | Skill | 12k | 10d ago | MIT | A | 86 | Claude Code |
| swiftui-devOrkas-AI/Orkas | Skill | 9.1k | today | MIT | A | 3 | Claude Code, Codex |
| build-android-binarymicrosoft/power-platform-skills | Skill | 1.1k | today | MIT | A | 150 | Claude Code |
| compose-multiplatformericrisco/rsc-harness | Skill | 555 | 5d ago | MIT | A | 80 | Claude Code, Codex |