PropMotion — Development skill for Claude Code
Claude Code skill: make one 3D object perform in your SwiftUI app.
How to install PropMotion
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dembsky/PropMotion and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What PropMotion does
Claude Code skill: make one 3D object perform in your SwiftUI app. SceneKit stages, baked choreography, hand-rolled physics, real shadows.
Alternatives in Development
- React Native Restate — Build a full-stack Real Estate app from scratch with Google Authentication, dynamic routing, and more 678 ★
- Ian Xiaohei Scenes — Xiaohei 2.0 Codex Skill for Chinese real-object article illustrations and long-scroll story images 486 ★
- Clarc — Native macOS client for Claude Code — a GUI desktop app built with SwiftUI 363 ★
README
PropMotion
A Claude Code skill for making 3D objects move well in SwiftUI apps.
[](LICENSE)    
What it's for
Sometimes an app needs one 3D moment. A product spinning on a pedestal. An achievement badge that rolls in and thuds. A coin that drops when the user hits a goal. Not a game, not AR. One object that moves well.
SceneKit does all of this and sits in any SwiftUI layout, but the knowledge of how is scattered and half of it is undocumented. The docs tell you what an SCNNode is. They don't tell you that deferred shadows silently break under MSAA, or that the first frame of a fresh SCNView compiles shaders in the middle of your entrance animation. This skill is the missing manual, written for an agent.
What you can make with it
- an object that rolls onto the screen, settles, and casts a real shadow over your plain SwiftUI background
- grab it, throw it, it bounces off the edges; every impact taps the haptic engine
- weight you can see: heavy things rise slow, fall fast, land with a thud and a shiver
- coins raining into a pile, marbles colliding, a wheel doing a burnout with smoke
- a fruit you slice with a finger swipe: the cut face seals itself and the smaller piece tumbles to the floor
- a molten-metal blob that breathes and ripples where you tap it, lit by a real HDR studio so the chrome actually reads as chrome
- a stamped medallion with metal ridges and enamel cells on one mesh, or a sphere that crumbles into grit and rests on the floor
- a stream of vapor out of a ve
Related Skills
Architecture Config Pass Frozen Authority Directly
Use when: (1) a coordinator projects a typed config into a second stage-only config object, (2) new CLI/config
SwiftUI Microinteractions
One command in Claude Code, Cursor, or Codex and your agent already knows the physics, the spring curves, and
Ui5con 2026 A11y Hands On
A hands-on workshop repo that teaches UI5 developers how to fix real accessibility issues in a small UI5 (Type
Fable5 Demos
One-shot simulations: real physics & math, each written in a single attempt by Claude Fable 5 — one self-conta
Claude Notch
Approve Claude Code from your Mac's notch. A native SwiftUI menu-bar app that surfaces Claude Code permission
iOS New App
Scaffold a new iOS/SwiftUI app or SPM package/workspace with modern Swift 6.2 / iOS 26 defaults
Related Agents
Motion Designer
Use this agent for animation and motion design — micro-interactions, page transitions, scroll-driven animation
Motion Engineer
Implements motion in production frontend code: Framer Motion, GSAP, CSS animations. Owns easing curves, spring
Gad Detector Specialist
Defines physics object selections (electrons, muons, jets, MET, etc.) following experiment-specific recommenda