用途:当用户运行 /cco-doctor 或反馈插件“不工作”时,执行快速健康检查,确认 claude-context-optimizer 插件安装状态。
主要能力:检查插件清单与 package.json 是否存在;plugin.json 与 package.json 版本是否同步;hooks.json 是否为合法 JSON 且包含所有预期事件类型;src/ 下所有 hook 脚本是否齐全;数据目录 ~/.claude-context-optimizer/ 是否可写;patterns.json 大小是否合理;全局统计文件是否可解析;用户配置的模型与预算是否合理;Node 版本是否满足 >=18。
使用方式:标准运行(快速,1 秒内)执行 node ${CLAUDE_PLUGIN_ROOT}/src/doctor.js;带测试套件(较慢,运行全部单元测试)执行 node ${CLAUDE_PLUGIN_ROOT}/src/doctor.js --tests。
结果处理:将输出翻译为通俗语言。若某项失败,按对应方式修复:版本不同步运行 npm run sync-version;patterns.json 过大使用 /cco-clean;预算超过模型窗口使用 /cco-budget set <smaller> 或改用 1M 上下文模型(如 opus-5.5);Node 过旧则升级 Node。若全部通过,确认“плагин в порядке, текущая версия Х.Y.Z”后停止。
限制:资料未提供其他平台支持、收费或价格信息。