cad-healthlisted
Install: claude install-skill crenshawdev/cadence
<objective>
A fast structural pulse on `.planning/` - can the spine even read its own state?
It checks presence, parseability, and internal consistency, nothing deeper. It
does NOT judge whether requirements were delivered (that is /cad-audit's job);
it judges whether the files are well-formed enough for the other skills to trust.
</objective>
<process>
Check, then report - do not fix without asking.
1. **Presence.** `.planning/` exists with PROJECT.md, REQUIREMENTS.md,
ROADMAP.md, STATE.md. A missing core doc is an issue (if the dir itself is
absent, point at /cad-new-project for a blank page and /cad-adopt for a repo
that already has code and history).
- The run record stays out of git. Run
`node "${CLAUDE_PLUGIN_ROOT}/cadence-core/bin/planning.mjs" trace ignore --root . --check`
and report an issue when `ignored` is false or `tracked` is true. Silent when
the record is ignored and untracked. A project scaffolded before that seam
existed has no line of its own; `--check` writes nothing and this step never
edits the user's `.gitignore`.
The two flags are separate facts and take DIFFERENT remedies, so name the one
that applies rather than one command for both: `ignored:false` is a missing
rule, fixed by the same command without `--check`; `tracked:true` means the
record is in the index ALREADY, where no ignore rule reaches it, and the fix
is `git rm --cached .planning/trace.jsonl`. Both can be true at once, and