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 barnscarter-ops/meta-wearables-dat-ios --plugin mwdat-iosDiagnoses iOS DAT SDK integration issues: Developer Mode, stream states, version compatibility, and registration failures for Meta smart glasses.
Diagnoses common setup, session, and stream issues in DAT SDK integrations for Android wearables. Covers Developer Mode, version compatibility, and logging.
Debugs Meta Quest VR/MR applications using metavr CLI: view logs, capture screenshots, diagnose crashes and errors.