← ClaudeAtlas

hyper-setuplisted

Diagnose hyperclaude prerequisites and report fixes
zeikar/hyperclaude · ★ 3 · AI & Automation · score 77
Install: claude install-skill zeikar/hyperclaude
# hyper-setup Run the doctor probe. Parse the JSON it emits and report per-check status plus the overall verdict. Prerequisite probe: !`node "${CLAUDE_PLUGIN_ROOT}/scripts/setup-doctor.mjs"` ## What it checks The probe emits one JSON line: `{ ok, checks: [{name, detected, required, status, severity, remediation}] }`. The five checks: 1. **Node.js >= 18** — severity: hard. hyperclaude's bridge is stdlib Node; versions below 18 are unsupported. 2. **codex-cli >= 0.130.0 on PATH** — severity: hard. Version-floor check only (no capability probe). The bridge spawns `codex exec`; the tool must be present and at a known-good version. 3. **git on PATH** — severity: hard. The bridge reads git state for slug generation and diff targets. 4. **`codex --search` global flag (pre-subcommand)** — severity: hard. The bridge passes `--search` as a global flag before the subcommand on every Codex spawn; codex-cli must accept `codex --search exec --help` (exit 0). 5. **`CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`** — severity: conditional. Required by `hyper-plan-loop`, `hyper-implement-loop`, `hyper-docs-loop`, and `hyper-auto` (which chains hyper-plan-loop → hyper-implement-loop). Its absence is a WARN, never a hard failure — the full research→plan→implement flow works without it. ## Reporting directive The inline probe above runs automatically; parse the single JSON line it emitted to stdout (do not run it again). Distinguish by shape before deciding how to report: - If the JSON has a `