故障排查
Debug configuration
Debug configuration 这一页讲的,就是 Debug configuration 这件事在 Claude Code 里到底怎么用。
页面信息
这页不是官方原文,而是顺着官方文档结构做的中文解释版。命令、参数、配置名这些硬东西尽量保留,解释部分则尽量讲成人能照着做的话。
如果你碰到特别敏感的配置、权限或企业环境差异,最好顺手点上面的“查看原始文档”再核一遍。
这一页先讲明白
这页主要讲 Debug configuration:Diagnose why CLAUDE.md, settings, hooks, MCP servers, or skills aren't taking effect. Use /context, /doctor, /hooks, and /mcp to see what actually loaded.
你可以把它当成"Troubleshooting"这块里专门管这一摊事的说明书。
你可以把"Debug configuration"理解成 Troubleshooting 这一栏里的一把专门工具。这页不是让你背书,而是教你什么时候该把这把工具拿出来。
原文这页大多会按 See what loaded into context、Check resolved settings、Check MCP servers、Check hooks 这些环节往下讲。
翻成人话,大概就是:See what loaded into context
第一,先别一上来全开全配。先按最小一步试通,确认没跑偏,再继续往下加。
第二,命令、配置名、参数名这些硬东西尽量保留原样。人话解释是帮你听懂,不是帮你改关键字。
第三,照着原文这几个环节挨个过:See what loaded into context -> Check resolved settings -> Check MCP servers -> Check hooks。像下地先看水路、再试机器、再正式开干,一步一步最稳。
原页关键片段:Test against a clean configuration
这一段不是只让你理解意思,下面这条命令就是现在要跑的。
cd /tmp && CLAUDE_CONFIG_DIR=/tmp/claude-clean claude Documentation Index
这里不是让你背"Documentation Index"这个词,而是让你看它真干活时怎么使。
See what loaded into context
这一段不只是挂个标题,它是在说明"See what loaded into context"这一块到底负责什么。
这里还牵扯作用域,意思就是这条规则到底管当前项目、你个人,还是只管这一趟会话。
Check resolved settings
看到这里,就把"Check resolved settings"当成一件真要上手的活来看。
这里还牵扯作用域,意思就是这条规则到底管当前项目、你个人,还是只管这一趟会话。
Check MCP servers
这一段是在把 /mcp to see every configured server, its connection status, and whether you have approved it for the current project. A server can be defined correctly but still not provide tools for a few common reasons: 真跑起来。别只看命令长什么样,还得看跑完该出现什么。
这里还牵扯作用域,意思就是这条规则到底管当前项目、你个人,还是只管这一趟会话。
Check hooks
这一段是在把 /hooks to list every hook registered for the current session, grouped by event. If a hook you defined doesn’t appear, it isn’t being read: hooks go under the "hooks" key in a settings file, not in a standalone file. 真跑起来。别只看命令长什么样,还得看跑完该出现什么。
这里还牵扯作用域,意思就是这条规则到底管当前项目、你个人,还是只管这一趟会话。
Test against a clean configuration
这一段更像在讲判断条件,什么时候该上,什么时候先别急。把触发条件看清,比背标题更重要。
这里还牵扯作用域,意思就是这条规则到底管当前项目、你个人,还是只管这一趟会话。
Test against a clean configuration
这一段不是只让你理解意思,下面这条命令就是现在要跑的。
cd /tmp && CLAUDE_CONFIG_DIR=/tmp/claude-clean claude Check common causes
看到这里,就把"Check common causes"当成一件真要上手的活来看。
Related resources
这一段主要是在把"Related resources"讲实,不是只摆个标题给你看。
看这段时要特别盯工具和权限边界,别为了省事一把全开。
照着做一遍
如果你不想来回翻,就先照这几步顺着做。
每做完一步就看一下结果,再决定要不要继续往下。
第 1 步:Test against a clean configuration
这一段不是只让你理解意思,下面这条命令就是现在要跑的。
cd /tmp && CLAUDE_CONFIG_DIR=/tmp/claude-clean claude 一眼看懂这一页
先把这页到底在讲什么看明白,再去碰具体命令和配置,最不容易绕晕。
Debug configuration
|
v
这是 Troubleshooting 里的一摊要紧活
|
v
先弄懂,再下手 文末提醒
这站会按官方 docs 的导航和内容变化继续重生成,原站加页、删页、改页时,这里会跟着更新。
人话解释会尽量顺着原页往下讲,但命令、参数名、配置名这些硬东西还是保留原样,免得你抄过去跑不起来。