ワンクリックで
project-health
Audit project completeness against the monorepo standard checklist (docs, config, registration)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Audit project completeness against the monorepo standard checklist (docs, config, registration)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate a printable Typst build guide (source + PDF) for an ESP32/MCU project by analyzing its docs, source, and schematic
Register a project in the monorepo — justfile mod, CI matrix, standard file inventory
Standardize credential handling for an ESP32 project (credentials.h.example, .gitignore, pre-commit protection)
Set up ESP-IDF development environment, create new projects, and verify configuration
Generate a CLAUDE.md for a project with build commands, hardware constraints, architecture, and development tasks
Generate a standardized README.md for an ESP32 project by analyzing source code, justfile, and hardware configuration
| name | project-health |
| description | Audit project completeness against the monorepo standard checklist (docs, config, registration) |
| argument-hint | [project-path|all] |
| user-invocable | true |
| allowed-tools | Read, Grep, Glob, Bash(just:*), Bash(ls:*) |
Audit project(s) for completeness against the monorepo standard checklist.
$ARGUMENTS is a project path → audit that single project$ARGUMENTS is all or empty → audit all projects under packages/<domain>/For each project, check these items. Report pass/warn/fail for each.
To determine if a project uses hardware: check for gpio_config, #define.*GPIO, ledc_, i2c_, spi_, uart_ in source files.
tools/esp32.justmod in root justfileCheck by grepping root justfile for the project directory name.
.gitignore OR root .gitignore covers common patterns (build/, sdkconfig)credentials.h.example or secrets.yaml.example existsCheck by grepping for #include "credentials.h", #include "secrets.h", wifi_config in source.
mdns in CMakeLists.txt REQUIRES and CONFIG_MDNS_ENABLED in sdkconfig.defaultsCheck by grepping for esp_wifi_set_mode.*WIFI_MODE_STA or wifi_init_sta in source.
## Project Health: <project-name>
| Check | Status | Notes |
|-------|--------|-------|
| README.md | PASS | 85 lines |
| CLAUDE.md | FAIL | Missing |
| ... | ... | ... |
Score: 8/10 checks passed
Suggested actions:
- Run `/project-claude-md <path>` to generate CLAUDE.md
- Run `/wiring-doc <path>` to generate WIRING.md
## Monorepo Health Summary
| Project | README | CLAUDE | WIRING | justfile | registered | sdkconfig | version | gitignore | creds | mDNS | Score |
|---------|--------|--------|--------|----------|------------|-----------|---------|-----------|-------|------|-------|
| robocar-main | PASS | FAIL | ... | ... | ... | ... | ... | ... | ... | ... | 7/10 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
Projects needing attention:
- <project>: missing CLAUDE.md, WIRING.md