← ClaudeAtlas

module-health-updatelisted

Whole-project module-health refresh. The agent-facing "update module health" workflow. Runs the test-driven rollup (coverage / tests / change_velocity from the active stack pack's declared reports) and then the session-evidence sync (defect frequency / contract stability / verification status) across every declared module in one pass, writing the extended .paqad/module-health/<slug>.json records. Wraps the existing `paqad-ai module-health rollup` and `paqad-ai module-health sync` verbs — it introduces no new command. Use this to bring every module's health off its onboarding stub, or to recompute it on demand. The lower-level rollup-only path lives in the module-health-rollup skill.
Eliyce/paqad-ai · ★ 6 · AI & Automation · score 77
Install: claude install-skill Eliyce/paqad-ai
## What It Does Refreshes the health of **every** module in the project in a single pass, combining the two complementary update paths so a profile is never left frozen at its onboarding stub: | Pass | Source | Fields it updates | | ---------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | **rollup** | The active stack pack's declared coverage + test reports, attributed to modules via `module-map.yml` `sources:` globs. | `coverage_pct`, `tests_passing`, `tests_failing`, `tests_total`, `change_velocity` | | **sync** | Pending session evidence + the changed-files list + verification status. | `defect_frequency`, `contract_stability`, verification status, tier | Order matters: rollup first (report context), sync second (diff + verification context). The two write to different fields of the same `.paqad/module-health/<slug>.json` record and never conflict. This is the on-demand counterpart to the automatic refresh that the verification backstop performs on every completion. Run it when you want to recompute everything at once. ## Use This When - A user prompt matches the p