SuperAPI AI 工具集

doctor

通用与其它

查看项目

更新于 10-16 02:31

技能介绍

用途:Doctor 是 oh-my-claudecode(OMC)的安装诊断技能,用于排查并修复安装问题。所有 ~/.claude/... 路径在设置 CLAUDE_CONFIG_DIR 环境变量时会遵循该变量。

主要能力:依次执行六类检查。一、插件版本:对比本地缓存版本与 npm 上的 oh-my-claude-sisyphus 最新版本,未安装为 CRITICAL,版本不一致为 WARN,存在多版本为 WARN。二、settings.json 遗留钩子:检查 ~/.claude/settings.json 中是否含 keyword-detector.sh、persistent-mode.sh、session-start.sh 等 hooks 条目,存在为 CRITICAL。三、遗留 Bash 钩子脚本:检查 ~/.claude/hooks/*.sh,存在相关脚本为 WARN。四、CLAUDE.md:检查是否存在及是否含 “oh-my-claudecode Multi-Agent System” 标记,缺失为 CRITICAL,标记缺失为 WARN。五、插件缓存:缓存中版本数大于 1 为 WARN。六、旧版 curl 安装内容:检查 ~/.claude/agents/、commands/、skills/ 中是否有 OMC 相关文件,存在为 WARN。

使用方式:运行上述检查后输出 OMC Doctor Report,包含 Summary(HEALTHY / ISSUES FOUND)、检查表格、问题列表与建议修复。若发现问题会询问是否自动修复;确认后按问题类型处理,例如删除 settings.json 中的 hooks 段、删除遗留脚本、清理插件缓存、从 GitHub 获取最新 CLAUDE.md,或移除旧版 agents/commands/skills 目录。修复后需重启 Claude Code 生效。

限制:移除旧版目录前需确认其中仅含 OMC 相关文件,若用户有自定义内容应先警告并询问;自动修复需用户确认。具体收费、平台支持范围等资料暂未提供。