Rocapine
Official@rocapine · France
Offers a modular framework for building and managing cross-platform mobile onboarding experiences using declarative UIElement trees and headless schema validation.
Agent Skills by Rocapine
Showing 16 vetted skills indexed across 1 GitHub repositories.
customize-onboarding-components
Customize Rocapine ComposableScreen UIElements via props and host-wired actions.
setup-ui-sdk
Install and wire the @rocapine/react-native-onboarding-ui SDK with Expo-router adapters.
customize-onboarding-theme
Override Rocapine Onboarding UI theme tokens for light and dark modes in Expo or React Native apps.
check-sdk-version
Compare plugin and app SDK versions and propose upgrades.
create-step-json
Generate ComposableScreen step JSON with UIElement trees and explicit step IDs.
compose-screen-builder
Compose a ComposableScreen UIElement tree from the host app's design system.
setup-headless-sdk
Configures and wires the headless onboarding SDK in React Native or Expo apps.
onboarding-best-practices
Guide end-to-end onboarding flows from Hook to Paywall with archetypes.
validate-step-json
Validate ComposableScreen step JSON against headless SDK Zod schemas.
export-existing-onboarding
Export existing onboarding screens into Rocapine ComposableScreen step JSON.
sync-studio-schema
Generate a studio schema-mirror prompt from git diffs of ComposableScreen types.
watch-example-errors
Detect and diagnose Metro bundler runtime and bundle errors across ios, android, and web.
composable-screen-layout-debug
Diagnose ComposableScreen layout failures in React Native YStack, XStack, and ZStack.
update-uielement
Update UIElement types across the Rocapine Onboarding monorepo.
add-uielement
Define a new UIElement variant across the SDK and onboarding-ui.
bump-version
Coordinate multi-package version bumps and changelog updates for related SDKs.
Frequently Asked Questions About Rocapine
FAQPage SchemaWhat specific tasks can I perform with Rocapine?▼
You can generate ComposableScreen step JSON, define custom UIElement variants, override theme tokens for light and dark modes, and validate screen configurations against headless Zod schemas. It enables the creation of end-to-end onboarding experiences from initial hook to final paywall.
Which engineers should use Rocapine?▼
Rocapine is designed for mobile engineers and frontend developers working within React Native or Expo ecosystems. It is specifically suited for teams building complex, modular onboarding flows who require a standardized way to manage UI components and screen layouts across multiple platforms.
What are the prerequisites for implementing Rocapine?▼
Implementation requires an existing React Native or Expo project environment. You must have the core Rocapine packages installed and configured with Expo-router adapters to wire the headless components and UIElement trees into your host application's design system.