check-sdk-version

Compare plugin and app SDK versions and propose upgrades.

2|1|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/Rocapine/react-native-onboarding --skill check-sdk-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-sdk-version
Source: https://github.com/Rocapine/react-native-onboarding/tree/main/claude-plugin/skills/check-sdk-version
Command: npx skills add https://github.com/Rocapine/react-native-onboarding --skill check-sdk-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects and reports mismatches between the consuming app's installed Rocapine onboarding SDKs and the plugin's tested version, and proposes upgrades when needed.

Core Features & Use Cases

  • Performs version alignment checks across plugin and target app SDKs (headless and UI variants) to prevent runtime schema drift.
  • Provides non-blocking upgrade recommendations with explicit commands and a clear user-consent flow, including guidance for monorepos and locked dependencies.
  • Triggers during setup-headless-sdk, setup-ui-sdk, sdk-integration-verifier, and when prompted by the user to verify versions.

Quick Start

Run a version-check to verify that the consuming app's SDKs match the plugin version and receive upgrade recommendations.

Frequently Asked Questions about check-sdk-version

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my onboarding SDK version is up to date?

To check if your onboarding SDK version is up to date, compare the consuming app's installed headless and UI SDK versions against the plugin's tested version. The tool reads package.json and lockfiles to detect mismatches and reports alignment status without performing installations.

Why does my React Native onboarding SDK have a version mismatch?

A React Native onboarding SDK version mismatch occurs when the consuming app's installed headless or UI SDK versions drift from the plugin's tested version in plugin.json. This schema drift can cause runtime breakages, requiring version alignment checks to identify and resolve discrepancies.

Can I check SDK versions in a monorepo with locked dependencies?

Yes, you can check SDK versions in a monorepo with locked dependencies. The tool reads version data from package.json and lockfiles, providing non-blocking upgrade recommendations with explicit commands and clear user-consent flow, including specific guidance for monorepo and locked dependency environments.

What is the best way to prevent runtime schema drift between a plugin and an app?

The best way to prevent runtime schema drift is to perform version alignment checks across the plugin and the target app's headless and UI SDK variants. Comparing versions from plugin.json and package.json detects mismatches early and proposes upgrades before breakages occur.

Does the SDK version check automatically install upgrades?

No, the SDK version check does not automatically install upgrades. It provides non-blocking upgrade recommendations with explicit commands and a clear user-consent flow, proposing necessary upgrades without performing any installations to ensure user control over the process.