From Cadence
Quick planning-health check - are .planning's core docs present, and is the STATE cursor / ROADMAP / REQUIREMENTS parseable and mutually consistent? Reports issues and offers to fix trivial ones. Not a traceability audit (that is /cad-audit)
How this skill is triggered — by the user, by Claude, or both
Slash command
/cadence:cad-healthThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<objective>
Presence. .planning/ exists with PROJECT.md, REQUIREMENTS.md,
ROADMAP.md, STATE.md. A missing core doc is an issue (point at
/cad-new-project if the dir itself is absent).
STATE cursor. Exactly the 4-line schema (Phase / Status / Next / Updated -
references/conventions.md). Status is one of the lifecycle values
(ready to plan | context gathered | planned | executed | phase complete | paused). Phase: N of M parses with N <= M. Updated is a date. Flag a 5th
line, an unknown status, or an unparseable phase.
ROADMAP. ## Phases entries are - [ ] / - [x] Phase N: Name,
numbered 1..M with no gaps or dupes.
REQUIREMENTS. The traceability table parses; every Status is Pending
or Complete; every Phase value names a phase that exists in ROADMAP.
Consistency. Cursor M == ROADMAP phase count; cursor N is within
range. .planning/phases/<N>/ dirs correspond to real phases (a planned
phase with no dir yet is fine; a dir with no phase is an issue). A phase
marked - [x] in ROADMAP whose mapped REQUIREMENTS rows are not all
Complete (or a Complete requirement whose phase is still - [ ]) is a
status-drift issue - flag it. This is the cheap structural check that a
phase closed clean; whether the requirement was actually delivered is
/cad-audit's job, not this one.
Report: healthy with a one-line all-clear, or a short list of issues, each
with the file and what is wrong. For a trivial, unambiguous fix (cursor of M
count off, a stale Updated), offer to correct it via the ask-user seam - never
auto-edit. Anything structural (missing doc, phase-number gaps) is reported for
the user to resolve, possibly via /cad-phase.
npx claudepluginhub crenshawdev/cadenceCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.