用途:按 monorepo 标准检查清单审查一个或全部项目的完整性。参数为项目路径时审查单个项目;参数为 all 或留空时,审查 packages/<domain>/ 下所有项目。
主要能力:对每个项目逐项给出 PASS/WARN/FAIL。检查项包括:README.md(存在且超 10 行为 PASS,短于 10 行为 WARN,缺失为 FAIL);CLAUDE.md(超 20 行为 PASS);WIRING.md(仅硬件项目,检测 gpio_config、#define.*GPIO、ledc_、i2c_、spi_、uart_ 等);justfile(需导入 tools/esp32.just,ESP-IDF 项目适用);根 justfile 注册(按项目目录名 grep);sdkconfig.defaults(仅 ESP-IDF);version.txt;.gitignore 覆盖;凭据处理(WiFi/API 项目需 credentials.h.example 或 secrets.yaml.example);mDNS 配置(WiFi STA 项目需 CMakeLists.txt 中 REQUIRES 含 mdns 且 sdkconfig.defaults 中 CONFIG_MDNS_ENABLED)。
输出:单个项目以表格列出各检查项状态与备注,给出得分和运行 /project-claude-md <path>、/wiring-doc <path> 等建议操作;全部项目输出 Monorepo Health Summary 表格,列出各项目各项状态、总分及需关注项目。
限制:属于特定仓库的清单式审查,检查规则与阈值以该仓库为准;不涉及自动修复。其他安装、收费等细节暂未提供。