- 310 registry:skill items, 1528 files, 7 categories (hub tags) - registry.json generated by @kortix/registry buildRegistry - nested SKILL.md in sn-da-* renamed SUBSKILL.md (no phantom skills) - provenance + licenses: SOURCES.md
2.4 KiB
2.4 KiB
| title | impact | tags |
|---|---|---|
| Upgrade Verification | HIGH | verification, regression, android, ios, navigation |
Skill: Upgrade Verification
Manual and agent-assisted validation checklist after React Native and/or Expo upgrades.
Scope
- Focus on behavior and UX regressions that static diffs cannot prove.
- Keep checks small, repeatable, and tied to critical user flows.
Agent-Assisted Checks
Use agent-device for runnable app verification. If it is missing and device verification is needed, install it through the environment's approved/trusted path or ask the user to install or enable it.
- If the agent environment exposes an
agent-deviceskill, read it before planning exact commands. - If the
agent-deviceCLI is available, follow itsagent-device help workflowguidance. - Open or install the upgraded app, drive each critical scenario, and verify with UI snapshots.
- Capture screenshots, logs, and pass/fail evidence for changed flows.
- Fall back to human validation for credentials, physical-device-only hardware, or profiler surfaces the agent cannot inspect.
Behavior Checks (Required)
- App launch and core journeys work on both iOS and Android.
- Navigation behavior is correct (forward/back stack, params, deep links, modal flows).
- Android edge-to-edge is visually correct (status bar, nav bar, safe area insets, keyboard overlays).
- Permissions and device APIs work (camera, location, notifications, file/media access).
- Background/restore paths work (app resume, push open, interrupted flows).
Build and Test Gates
- Run unit/integration tests and fix all upgrade-related failures.
- If
target_version >= 0.81and tests fail due to missing modules, add proper mocks.- Example (
BackHandlermock removal): https://github.com/facebook/react-native/issues/52667#issuecomment-3094788618
- Example (
- Build installable artifacts for both platforms.
- For Expo apps, run
npx expo-doctorfrom expo-sdk-upgrade.md.
Evidence to Capture
- Screen recordings/screenshots for changed flows.
- List of verified scenarios and pass/fail status.
- Follow-up fixes for any observed regressions.
Related Skills
- upgrading-react-native.md - Upgrade workflow router
- upgrade-helper-core.md - Core RN diff/merge workflow
- expo-sdk-upgrade.md - Expo-specific checks and commands
- react.md - React-specific upgrade rules