From ccds-embed
Wireless and networked connectivity for embedded devices — Wi-Fi, BLE, Thread / Matter, cellular, LoRaWAN, MQTT/CoAP. Auto-invoked when designing connectivity stacks, debugging pairing/provisioning, or optimizing power/cost trade-offs for fleet comms.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-embed:embed-connectivityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A field-deployed device that can't reconnect is a brick. Provisioning, credential
A field-deployed device that can't reconnect is a brick. Provisioning, credential storage, retry behavior, and protocol choice shape both field reliability and fleet economics — and most of those decisions are expensive to change after launch.
| Radio | Best fit | Power profile | Watch out for |
|---|---|---|---|
| LoRaWAN | bytes, minutes–hours apart, km range | years on primary cells | regional duty-cycle limits; downlink is scarce |
| BLE | phone-paired, short range | coin-cell viable | needs a mediator (phone/gateway) for cloud reach |
| Thread / Matter | smart-home ecosystem play | low; mesh extends range | commissioning UX + CSA cert effort |
| Wi-Fi | mains-powered, high throughput | worst of the set | provisioning UX; 2.4 GHz congestion |
| LTE-M / NB-IoT | field-deployed, no gateway | battery-viable only with PSM/eDRX | carrier cert, roaming policy, per-MB cost |
| LTE Cat-1 / 4G | bandwidth-heavy field devices | mains or large battery | module + plan cost dominates BOM |
PROVISIONING → CONNECTING → CONNECTED → BACKOFF (jittered exponential, capped) → OFFLINE_BUFFERING → FACTORY_RESET_PENDING. Persist the current state and
backoff counter across reboots; on MQTT use LWT so the fleet sees ungraceful
drops, and pick QoS per topic (telemetry QoS 0/1, commands QoS 1) rather than
globally.
Related: embed-driver (radio-module bus driver), embed-rtos (comms task
design), embed-ota (update transport), embed-power (radio duty-cycle vs
sleep) · domain agent: embed-architect · output/ADR format:
playbook-conventions
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-embed