What problem does it solve? React Native VisionCamera v5 is a full Nitro Modules rewrite that breaks nearly every v4 API surface, so developers porting camera features or building new ones face renamed props, removed methods, and undocumented pitfalls. This Skill routes each task to the correct reference and enforces the non-negotiable v5 rules so generated camera code actually compiles and runs. ## Core Features & Use Cases - V4 to V5 Migration: Maps removed APIs like takePhoto, useCameraFormat, and codeScanner to their v5 equivalents, with full before/after screen templates for photo, video, ML scanning, and barcode screens. - Outputs and Constraints Guidance: Explains the outputs={[...]} architecture, priority-ordered constraints for fps/HDR/resolution, and session lifecycle management with isActive. - Capture and Frame Processing: Covers in-memory photo capture, Recorder lifecycle, manual AE/AF/AWB locks, worklet-based frame processors with mandatory frame.dispose(), and Nitro-based native plugins. - Use Case: A developer upgrading a v4 barcode scanner screen asks for help; the Skill loads the migration reference, replaces useCodeScanner with the react-native-vision-camera-barcode-scanner package, and produces working v5 code. ## Quick Start Ask the assistant to migrate your v4 VisionCamera screen to v5 or to scaffold a new v5 camera screen with photo capture and outputs.