co-scientist-doctor
Goal:
- Run the Co-Scientist environment diagnostics and explain any failing or warning checks to the user.
Expected input:
- no arguments for the default project-local doctor
Execution steps:
-
Run:
python -m tools.host.claude_project_cli doctoror, when machine-readable output is needed:
python -m tools.host.claude_project_cli doctor --format json -
Read the emitted diagnostic output and summarize:
- Python version health
- Python dependency health
- active environment / conda or virtualenv status
- dashboard tooling (
node,pnpm) - dashboard install/build readiness
- project-local skill installation state
- how
budget,iteration-policy,iteration-band,stop-policy, andhuman-checkpointdivide responsibility - how dashboard ready URLs are resolved after a background bootstrap
- what
inspect_stateorvalidation blockedmeans operationally
-
If the dashboard checks warn, recommend:
pnpm --dir apps/dashboard install pnpm --dir apps/dashboard build -
If the dashboard checks pass, remind the user:
- fresh
start,run, andresumecommands try a background dashboard bootstrap python -m tools.host.claude_project_cli dashboard <run-dir>resolves the ready dashboard URLruns/<run_id>/dashboard/LINKS.mdis the human-readable dashboard receiptbudgetcontrols per-round intensity, whileiteration-policycontrols semantic vs capped stoppinghuman-checkpoint=automeans completion-driven runs should not pause after every evolution roundinspect_statemeans review/ranking/evolution artifacts disagree and need repair before resume or overview
- fresh
-
If the project-local skills are not installed, recommend:
powershell -File tools/install/install_co_scientist.ps1
Rules:
- Prefer
conda run -n <env> python ...overconda activatewhen the user is running commands through Claude Code shells. - Treat doctor warnings as actionable guidance, not as fatal runtime errors unless the check status is
fail.
Scan to join WeChat group