@cskn/ui sits on top of @cskn/sdk. The SDK knows which platform you are on; the UI kit uses that to give every component the right behavior there: safe-area padding under a notch, a native header in a shell, keyboard avoidance, haptics on tap, and remote-control navigation on TV.
It is built to keep your app’s own identity. Take only the behavior primitives and style them yourself, or use the themed components and recolor them to your brand with a few tokens.
Layers
Minimal app
UIProvider
What the root provider sets up.
Theming
Make the kit look like your app.