| name | checkup |
| description | Health check — verify dev-core config, GitHub project, labels, workflows, branch protection, secret scanning, CI hardening. Triggers: "checkup" | "health check" | "check setup" | "verify config" | "security baseline". |
| version | 0.8.1 |
| allowed-tools | Bash, Read, ToolSearch |
Checkup
Let:
Σ := severity icon (❌ blocking | ⚠️ warning | ✅ pass | ⏭ skipped)
Φ := CLAUDE_PLUGIN_ROOT
σ := .claude/stack.yml
δ := .claude/dev-core.yml
I_TS := ${Φ}/skills/init/init.ts
D(label, result) := Display: {label} {result}
Ask(opts) := present opts, wait for user reply
chk(cond, pass, fail) := cond → ✅ pass | fail
stackVal(key) := value read from σ
ensureGitignore(entry) := append entry to .gitignore if missing
Run all health checks and fix issues inline — no redirects to other skills.
Severity guide: ❌ = blocking error, ⚠️ = warning, ✅ = pass, ⏭ = skipped.
Dispatch
Phase 1 — dev-core checks → Read ${CLAUDE_SKILL_DIR}/cookbooks/devcore-checks.md, execute.
Phase 2 — Stack configuration → Read ${CLAUDE_SKILL_DIR}/cookbooks/stack-checks.md, execute.
Phase 3 — Workspace health → Read ${CLAUDE_SKILL_DIR}/cookbooks/infra-checks.md, execute (includes Phases 3-5).
$ARGUMENTS