What problem does it solve?
This Skill provides the Bluetooth context needed to implement and debug Megahub's wireless features without violating stack rules or breaking browser and controller connectivity.
Core Features & Use Cases
- BLE GATT server behavior for the Web Bluetooth IDE, including service roles, characteristic directions, MTU negotiation, and notification flow.
- Classic Bluetooth HID host handling for gamepads, keyboards, and mice, with pairing persistence and safe event processing.
- Firmware debugging guidance for startup order, task routing, fragmentation, connection checks, and indication or notification failures.
- Use Case: Use this Skill when a browser cannot connect, a gamepad will not pair, or a Bluetooth message exchange needs to be traced end to end.
Quick Start
Use the ble skill to summarize the current Bluetooth architecture and identify the correct callback, queue, and connection rules for the issue I am debugging.