github wedsamuel1230/arduino-skills v1.8.0
arduino-skills v1.8.0

5 hours ago

arduino-skills v1.8.0

Release date: 2026-08-17

Highlights

  • Adds sensor-signal-filtering, a composable skill for ADC and sampled-sensor
    diagnosis across sampling, aliasing, software filters, analog RC/input
    conditioning, ADC settling, latency, startup, saturation, and fault
    observability.
  • Adds progressive-disclosure references for filter selection, analog front-end
    design, and layered verification/TDD.
  • Adds a standard-library benchmark helper, a diagnostic-only Arduino ADC
    example, focused host tests, forward evaluation cases, and CI validation.
  • Keeps board-specific facts with board-support, electrical safety with
    wiring-safety-check/circuit-debugger, and reusable snippets with
    arduino-code-generator.

Verification

  • 30 skills pass structural validation with 0 warnings/errors.
  • 8/8 shared contract themes and 9 board profiles pass.
  • 20/20 forward contract cases and 7/7 focused host tests pass.
  • Local and official plugin validators pass.
  • Representative Arduino CLI build artifacts were produced for Uno, Uno R4
    WiFi, ESP32, Pico W, and UNO Q.
  • JSON, JSONL, Python, workflow YAML, and whitespace checks pass.

Evidence boundary

This release has repository and host-build evidence only. No board was uploaded,
wired, powered, measured, or observed under a real sensor/load. ADC settling,
RC cutoff, rail/ground noise, saturation, sensor stability, and system behavior
remain unverified. The 12-train/8-held-out trigger corpus was not run through a
model activation harness; static route and term checks are not activation proof.

The local Loop Engine snapshot is intentionally ignored by .gitignore.
Tracked research, plan, review, ledger, and final-report artifacts preserve the
release decision and evidence boundary.

Baseline

v1.8.0 follows the published v1.7.0 release.

Risk level: Low. The release adds a skill, host tooling, documentation, routing,
and validation coverage without changing target firmware or existing board
profiles.

Don't miss a new arduino-skills release

NewReleases is sending notifications on new releases.