woostack-doctor
Installation
SKILL.md
woostack-doctor
Diagnose — and, with your approval, repair — the health of a repo's .woostack/ workspace.
This is the workspace-integrity + convention quadrant of woostack health:
woostack-init scaffolds missing structure, woostack-status reconciles the feature board, and
woostack-doctor lints and repairs local policy and conventions.
It has two layers:
- A headless diagnose engine (
scripts/doctor.sh) — pure bash and exit-coded. Static diagnosis reads no credentials and calls no provider. For explicit live diagnosis it validates a normalized, non-secret receipt supplied by the skill controller through--live-receipt <path>; the script never calls MCP, HTTP, GraphQL, or a hard-coded provider tool. - An interactive repair layer — proposes local auto-fixes, mutates nothing before approval,
routes approved tracked repairs through
woostack-changebefore any file mutation, and runs filesystem-only repairs directly. Remote provider resources and legacy development records are report-only; doctor never merges.