What problem does it solve? Developing safety-critical firmware with Espressif's ESP-BIST library requires exact knowledge of its self-test APIs, Kconfig symbols, linker-script regions, and IEC 60730 integration patterns; guessing any of these breaks the safety case. This Skill grounds every generated line in the real upstream repository so AI agents never invent APIs, misorder post-boot versus runtime tests, or misconfigure the windowed watchdog. ## Core Features & Use Cases - Scenario Recipes: Eleven step-by-step recipes covering project setup, standalone IEC 60730 integration, CPU/CSR/PC/stack tests, RAM March A/X, Flash CRC32, clock monitoring, GPIO plausibility, windowed watchdog, Zephyr dual-core integration, MCP server setup, and the safety validation workflow. - Grounded References: Verbatim API signatures, the full CONFIG_ESP_BIST_* Kconfig map, error-code tables, SoC support matrix (ESP32-C3/C5/C6/H2), and 17 documented pitfalls with WRONG/CORRECT code pairs. - Use Case: You need to add IEC 60730 Class B self-tests to an ESP32-C6 product. The Skill walks you through copying samples/standalone, writing bist.conf, sequencing post-boot tests, wiring the windowed WDT with an IRAM_ATTR callback, and validating via QEMU/GDB fault injection. ## Quick Start Ask the agent to integrate ESP-BIST post-boot and runtime self-tests with a windowed watchdog into your ESP32-C6 firmware project.