Skip to content

12.3 故障排查手册

症状 → 诊断 → 修复。按现象快速定位。

用法:遇到问题先在这里搜症状,链接指向对应章节的详细方案。


一、输出质量问题

症状最可能原因修复详见
输出有幻觉/编造没强制引用/验证强制引用 + 执行验证04.3
API 调用参数错凭记忆写强制查文档/读示例04.3
给的是过时信息训练截止强制先搜索04.3
不遵守输出格式格式约束被稀释末尾重申格式04.2
越到后面越不听话自我示范 + 指令衰减早纠正/清上下文04.2
输出泛泛而谈上下文太满/太模糊清理 + 具体化03.1
想太多/过度工程没界定复杂度明确"简单任务"02.5

二、会话问题

症状原因修复详见
会话越来越慢上下文太长/context 检查 → /compact03.4
忘了早期约束指令衰减提升到 CLAUDE.md / 重申04.2
上下文被污染错误方向留在历史/rewind[Edit]03.4
压缩后丢了关键信息口头约定没固化压缩前写进 CLAUDE.md03.4
长任务续不上状态只在上下文用外部 PROGRESS.md03.4

三、Claude Code 安装/环境

症状诊断修复详见
command not found: claudePATH 问题claude doctor 查 PATH05.1
登录后仍提示未认证token 问题claude auth status → 重登05.1
设置不生效JSON 错误/被覆盖claude doctor + 查优先级06.8
配置神秘失效某自定义搞坏了claude --safe-mode 排查06.8
多个 claude 冲突重复安装claude doctor 检测05.1

四、CLAUDE.md 不生效

症状诊断修复详见
它不遵守 CLAUDE.md没加载/太模糊/有矛盾/需硬约束/context 看是否加载 → 具体化 → 用 hook05.6
加载了但还是不听它是"上下文"不是"配置"需 100% 的用 hook05.6
/compact 后指令丢了只在对话里说过写进 CLAUDE.md05.6
CLAUDE.md 太占上下文太长/doctor 精简,长内容改 Skill05.6

五、权限与安全

症状原因修复详见
每步都要批准,很烦没配 allow 规则配 allow / Shift+Tab 切模式05.5
它想做危险操作没配 deny加 deny 规则05.5
想禁止但提示词没用提示词是概率性的用 deny 规则/hook06.5
"组织策略禁止"企业管控联系管理员10.3

六、MCP / 连接器

症状原因修复详见
授权了但"没权限"工具没加载/mcp 查状态,重启/重连01.6
工具在但调用失败token 过期claude mcp login <name>07.3
工具太多变慢定义占满上下文启用 tool search07.5
它不主动用连接器没触发显式指明用哪个工具01.6
担心注入读了外部内容数据边界声明 + 只读07.3

七、Skill 问题

症状原因修复详见
技能该触发没触发description 不好补触发词和场景08.3
技能到处误触发description 太宽加边界词/禁自动触发08.3
改了技能没生效没重载/reload-skills08.1
技能太占上下文正文太长长内容移到第 3 层08.4

八、Artifacts(网页版)

症状原因修复详见
工件白屏用了 localStorage换 useState01.4
样式不生效Tailwind 任意值语法用预设类/内联 style01.4
组件不渲染有必填 props加默认值01.4
内容没变工件属于列表/解释类显式要求生成 artifact01.4

九、CoWork 问题

症状原因修复详见
找不到我的文件没挂载对文件夹确认挂载目录09.2
生成的文件不见了在临时区让它放挂载文件夹并给路径09.2
文档质量差研究阶段没做好先扎实收集内容09.3
读取很慢云同步文件在下载减少一次处理数量09.2

十、成本问题

症状原因修复详见
额度消耗太快上下文太长/模型太贵精简 + 降模型 + /clear03.5
不知道钱花哪了/usage 按类别看01.5
子代理停不下来无上限--max-budget-usd06.6

通用排查心法

text
1. 先看现象属于哪一类(输出/会话/配置/权限/MCP/成本)
2. 输出问题 → 先问"上下文干净吗",再问"约束具体吗"
3. 配置问题 → claude doctor + --safe-mode
4. "它不听话" → 区分"倾向"(改提示词)和"必须"(用 hook)
5. 实在不行 → /feedback 反馈,或点踩

延伸阅读

基于 VitePress 构建 · 内容采用原作者授权