一键导入
esp32-arch-review
Review ESP32 firmware architecture for RTOS safety, memory management, error handling, and embedded best practices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review ESP32 firmware architecture for RTOS safety, memory management, error handling, and embedded best practices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Verifies user's board configuration against known hardware limitations like strapping pins, ADC/Wi-Fi conflicts, and input-only pins.
Analyze ESP32 Guru Meditation errors and crash dumps to identify root cause and recommend fixes.
Parse and classify ESP32 serial log output to identify errors, warnings, boot issues, and failure patterns.
Audit ESP32 GPIO usage for conflicts, reserved pin violations, and documentation drift.
Generate a structured test plan for ESP32 firmware changes across all testing layers.
Generate a structured implementation contract before making any code changes to an ESP32 project.
| name | esp32_arch_review |
| description | Review ESP32 firmware architecture for RTOS safety, memory management, error handling, and embedded best practices. |
Perform a structured review of firmware architecture focusing on embedded-specific safety and correctness.
*FromISR functions).vTaskDelay() or taskYIELD().portMAX_DELAY everywhere).heap_caps_malloc(MALLOC_CAP_DMA).malloc() inside ISRs.esp_err_t return values checked.ESP_ERROR_CHECK() used only for fatal init errors.sdkconfig.ESP_LOGD/ESP_LOGV (not ESP_LOGI).sdkconfig.defaults captures all non-default settings.CMakeLists.txt.Generate a review report:
# Architecture Review Report
## Summary
[Overall assessment: PASS / PASS WITH NOTES / FAIL]
## Critical Issues
- [Issues that must be fixed]
## Warnings
- [Issues that should be addressed]
## Recommendations
- [Improvements to consider]
## Checklist Results
[Filled checklist from above]