From mwdat-ios
Diagnoses iOS DAT SDK integration issues: Developer Mode, stream states, version compatibility, and registration failures for Meta smart glasses.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mwdat-ios:debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Diagnose common setup, registration, and streaming issues in DAT SDK integrations.
Diagnose common setup, registration, and streaming issues in DAT SDK integrations.
Device not connecting?
│
├── Is Developer Mode enabled? → Enable in Meta AI app settings
│
├── Is device registered? → Check registration state
│
├── Is device in range? → Bluetooth on, glasses powered on
│
├── Is the app registered? → Check registrationStateStream()
│
└── Stream stuck in waitingForDevice? → Check device availability
Developer Mode must be enabled for 3P apps to access device features.
waitingForDevicestopped → waitingForDevice → starting → streaming → stopped
Ensure compatible versions of SDK, Meta AI app, and glasses firmware. See version dependencies for the current compatibility matrix.
| Issue | Workaround |
|---|---|
| No internet → registration fails | Internet required for registration |
| Streams started with glasses doffed pause when donned | Unpause by tapping side of glasses |
| [iOS] Meta Ray-Ban Display: no audio feedback on pause/resume | Will be fixed in future release |
import os
private let logger = Logger(subsystem: "com.yourapp", category: "Wearables")
// In your streaming code:
logger.debug("Stream state changed to: \(state)")
logger.error("Stream error: \(error)")
npx claudepluginhub facebook/meta-wearables-dat-ios --plugin mwdat-iosDiagnoses common setup, session, and stream issues in DAT SDK integrations for Android wearables. Covers Developer Mode, version compatibility, and logging.
Guides DAT SDK iOS development with Swift async/await patterns, naming conventions, and key types for device registration, camera streaming, and display.
Debugs Meta Quest VR/MR applications using metavr CLI: view logs, capture screenshots, diagnose crashes and errors.