SensorsIot

17 mods across 1 repository, 172 stars between them.

commission

01

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Phase 2 of AI Closed-Loop Programming — Commissioning: prove the project's OWN never-seen-working parts (its board, its wiring, its peers/simulators), so that a failing test means the code and not the setup. The testbench itself is never commissioned by a project — its quality is depended on, and fixed in its own repo…

172 21d ago A 119 tokens original MIT

define

02

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Phase 0 of AI Closed-Loop Programming — Definition: engineers the WHAT the loop converges on. Writes and evolves the FSD — atomic, falsifiable, provenance-tagged requirements each carrying its verification contract — plus architecture, data model, interface definitions, state models, configuration catalogues, and a…

172 21d ago A 159 tokens original MIT

esp-idf-handling

03

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Complete ESP-IDF lifecycle: project setup, build, flash, monitor, and OTA. Automatically detects whether a testbench is available or the device is connected locally via USB. Covers sdkconfig, partition tables, esptool, RFC2217 remote flashing, GPIO download mode, OTA updates, crash recovery, and flapping. Triggers on…

172 21d ago B 145 tokens original MIT

esp-pio-handling

04

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

PlatformIO lifecycle for ESP32 firmware: platformio.ini, environment selection, build, upload and serial monitor, on local USB or through the testbench. Covers what differs from ESP-IDF — the .pio/build layout, the bootapp0 image an Arduino-framework build needs, and RFC2217 upload ports. Triggers on "pio"…

172 21d ago B 101 tokens original MIT

grill-me

05

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

172 21d ago A 49 tokens copy · 92% MIT

harness

06

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Phase 1 of AI Closed-Loop Programming — harness the AI for a project: the one-time setup that straps the AI to this particular load so the loop can run. Sequences Definition (via /define) when no FSD exists, then installs the three planes, the testing standard, the test plan seeded with the journey tests, declared…

172 21d ago A 148 tokens original MIT

sdr-receiver

07

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Drive the Embedded AI Harness testbench's RTL-SDR receiver over /api/sdr/ — decode/analyze/power captures, the phased acquire, the interactive live rtl433 console, "AI Sherlock" record→reverse-engineer, USB recovery, and the rtl433 device database. Use this whenever the user wants to receive, sniff, decode, analyze…

172 21d ago A 206 tokens original MIT

setup-action

08

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Sets up GitHub Actions for ESP32 projects — building ESP-IDF firmware in a pinned container, taking the version from the git tag, proving a published image is the variant it claims to be, and publishing artefacts and a release when a tag is pushed. Also covers the pre-merge gate: lint plus the tests a hosted runner…

172 21d ago A 185 tokens original MIT

signal-generator

09

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Drive the Embedded AI Harness testbench's RF signal generator over /api/siggen/ — continuous carrier, Morse/CW beacon, retune, PE4302 attenuation, and frequency listing. Use this skill whenever the user wants to emit, key, retune, or attenuate an RF signal from the testbench, even if they only say "CW beacon"…

172 21d ago A 157 tokens original MIT

testbench-ble

10

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill whenever the user needs to interact with BLE peripherals through the testbench — scanning for devices, connecting by address, writing to GATT characteristics, or checking connection status. The Pi acts as a BLE-to-HTTP bridge using bleak. Also use when sending keystrokes to BLE HID devices, triggering…

172 21d ago B 112 tokens original MIT

testbench-debug

11

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Remote GDB debugging of ESP32 devices via the testbench. Covers USB JTAG (C3/S3), dual-USB (S3 two-port), and ESP-Prog (FT2232H) approaches. Use when setting up JTAG debugging, connecting GDB, configuring OpenOCD, or troubleshooting debug connections. Triggers on "GDB", "JTAG", "debug", "OpenOCD", "breakpoint"…

172 21d ago C 106 tokens original MIT

testbench-install

12

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill whenever the testbench Pi itself needs to be built, installed, updated, or have code deployed to it — a fresh SD card, a first install.sh run, pushing a changed controller module to a running bench, or diagnosing why a change had no effect. This is about the machine, not the instruments: the other…

172 21d ago B 143 tokens original MIT

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Integrates an ESP32 project with the Universal ESP32 Testbench. Adds firmware modules (UDP logging, WiFi provisioning, OTA, BLE command handling, strategic log messages), updates build config, then writes the Testbench operations, Testing, and Appendix chapters into the project's existing FSD. Triggers on "integrate…

172 21d ago A 95 tokens original MIT

testbench-logging

14

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill whenever you need to read serial output or debug logs from ESP32 devices on the testbench. Covers serial monitor with pattern matching (wait for boot messages, WiFi connected, crash dumps), UDP debug log retrieval when USB is occupied (e.g. HID keyboard), boot capture, and crash analysis. Use for…

172 21d ago B 122 tokens original MIT

testbench-mqtt

15

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill whenever tests involve MQTT communication — starting/stopping the mosquitto broker on the testbench Pi, publishing test messages, subscribing to topics, or verifying ESP32 MQTT client behavior. The broker runs on the Pi's WiFi AP network (192.168.4.1:1883) so DUTs can reach it without internet. Use for…

172 21d ago B 120 tokens original MIT

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill when running or writing automated tests against the testbench — the three-phase execution protocol every test case follows, live progress on the Pi's web UI, blocking prompts for physical operator actions (button press, cable swap, power cycle), the TestbenchDriver Python API, and activity log queries.…

172 21d ago B 149 tokens original MIT

testbench-wifi

17

SensorsIot/Embedded-AI-Harness

Skill Claude CodeCodex

Use this skill whenever you need to control the testbench's WiFi radio for testing — starting a SoftAP for DUTs to connect to, joining a DUT's captive portal as a station, scanning for networks, relaying HTTP requests to devices on the WiFi network, or provisioning DUT WiFi credentials. Essential for any test that…

172 21d ago B 140 tokens original MIT