Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/scenekit
Maintain and extend existing SceneKit 3D scenes and visualizations.
Passed 20 of 22 test cases with the skill, and 17 of 22 without it.
and 1 more in the full report
3 fixed17 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am loading a 3D asset into SceneKit using SCNSceneSource, but the imported mesh is 100x too big because the source file used centimeters instead of meters. Should I set SCNScene.Attribute.unit or use an import option?
| Checked | Without skill | With skill |
|---|---|---|
| Uses SCNSceneSource.LoadingOption.convertUnitsToMeters during scene loading | Missed | Passed |
| Advises against setting SCNScene.Attribute.unit for unit conversion | Passed | Passed |
The instructions your model reads when the skill loads.
Maintain existing SceneKit scenes only. Apple deprecated SceneKit at WWDC 2025 and limits it to maintenance; route new projects, major modernization, and USD/USDZ pipelines to RealityKit. Existing apps continue to work.
import SceneKit
let sceneView = SCNView(frame: view.bounds)
sceneView.scene = SCNScene()
sceneView.allowsCameraControl = true
sceneView.autoenablesDefaultLighting = true
sceneView.backgroundColor = .black
view.addSubview(sceneView)
allowsCameraControl adds built-in orbit, pan, and zoom gestures. Typically
disabled in production where custom camera control is needed.
test cases passed, vs 17 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.