corebluetooth

Installation
SKILL.md

Core Bluetooth

Step 1: Define the Apple Bluetooth contract

  1. DEFINE central/client | local peripheral/server | both roles | scanning | connection | discovery | read/write/subscribe | advertising | ATT request | L2CAP | background | restoration | Classic sample.
  2. IDENTIFY Apple platforms and deployment versions, foreground/background lifecycle, peer/controller matrix, GAP and GATT roles, service/characteristic UUIDs, value schemas, security, manager owner, delegate queue/isolation, operation correlation, flow control, reconnect/restoration policy, and observable failures.
  3. READ the current Core Bluetooth overview and exact symbol pages for every changed API.
  4. READ references/platform-contracts.md for privacy, availability, supported advertising, iOS 26 background behavior, and Classic limits.
  5. ROUTE logical GAP/GATT/ATT/L2CAP schema design to ble-protocol-stack, throughput/PHY/packet tuning to ble-throughput, and Android APIs to android-ble.

Completion: roles, platforms, privacy/background requirements, state owner, callback/result boundaries, and device acceptance matrix are explicit.

Step 2: Inspect the Apple project

RUN from the project root:

python3 scripts/inspect-project.py --root . --json
Installs
11
Repository
trancee/skills
First Seen
Aug 31, 2026
corebluetooth — trancee/skills