From dk
Run workspace health checks — verify projects, dependencies, secrets, and builds. Use when the user says 'check workspace', 'verify everything', 'health check'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dk:checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Source the helpers:
Source the helpers:
source "${CLAUDE_PLUGIN_ROOT}/scripts/dk-helpers.sh"
Run checks in order. Track pass/warn/fail counts. Present a summary report at the end.
.diakon/workspace.yaml exists and is readablediakon: version fieldworkspace: section with name fieldprojects: sectionFor each registered project:
.git exists, git rev-parse --is-inside-work-tree succeedsgit remote get-url origin)For node workspaces:
workspace:* references in package.json files resolve to actual workspace packagesFor each project with a build script:
If .diakon/.sops.yaml exists:
.diakon/secrets.enc.yaml existsworkspace:* dependency chainsAuto-fix safe issues:
.diakon/.gitignore entries → append<pm> installDO NOT auto-fix: build failures, git mismatches, secrets corruption.
dk:check — Workspace Health Report
Registry: OK
Projects: 3/3 OK
Dependencies: 1 warning
WARN: pnpm-lock.yaml older than pleri/web/package.json
Secrets: OK (3 recipients)
Builds: OK (skipped: --quick)
Overall: PASS (1 warning)
Severity levels:
npx claudepluginhub pleri/diakon --plugin dkProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.