Claude Code 自动化排查流程规范全解析
📖 Claude Code 自动化排查流程规范
本规范旨在利用 Claude Code 的自主推理与工具调用能力(Agentic Loop),实现对中间件 SDK(如 IoT 配网/绑定)复杂链路故障的秒级诊断。
🛠️ 第一步:知识库建设 (经验沉淀)
研发同学在排查完一个新 Bug 后,必须将逻辑沉淀到项目根目录下的 .claude/troubleshooting/(或自定义目录)中。
1. 编写状态机地图 (必选)
创建一个 iot_provision_binding_SOP.md,定义功能的“里程碑”:
# 状态机里程碑定义 - 阶段 1 [配网]: 关键字 `[WIFI-RECEIVE]`, `[WIFI-CONN]` - 阶段 2 [连云]: 关键字 `[MQTT-CONN]`, `[ONLINE]` - 阶段 * 将过去排查出的疑难杂症(如:特殊路由器兼容性、Token 提前失效等)直接总结成简短的 Markdown3 [绑定]: 关键字 `[BIND-REQ]`, `[BIND-RESP]` # 判定逻辑 - 必须按 1->2->3 。 --- ## 阶段二:环境就绪 (Workspace Setup) 无需编写任何排查代码,只需将证据准备好: *顺序检查。 - 若前一阶段未完成,后一阶段的报错均为“次生灾害”,忽略。
2. 编写专家锦囊 (可选)
记录高频坑位。例如 auth_tips.md:
注意:如果返回 40015,优先检查手机端与设备的时间偏移,而非代码 Bug。
🚀 第二步:环境准备
确保你的开发环境下已安装并认证 Claude Code:
- 安装:
npm install -g @anthropic-ai/claude-code - 认证:
claude auth login - 日志准备: 将 GB 级的原始日志文件放置在本地目录(例如
./logs/target.log)。
🎯 第三步:下达“侦探型”指令
在终端进入项目根目录,运行 claude 启动交互界面,然后输入以下 “黄金提示词”:
💡 黄金提示词模板:
我现在遇到了一个【配网绑定失败】的故障,请作为 SDK 专家进行自主诊断。
1. 资料来源:
- 参考
./.claude/troubleshooting/下的所有 SOP 和经验文档。 - 原始日志位于
./logs/target.log(该文件较大,请使用grep或sed工具按需流式检索)。
2. 排查策略:【里程碑断点定位法】
- 不要盲目全量读取日志。
- 请先根据 SOP 定义的三个阶段,依次检索里程碑关键字。
- 锁定“断裂阶段”后,提取该阶段前后的上下文(TraceID/线程名)进行深度分析。
- 如果思路 A 没找到证据,请【换思路重试】。
3. 成功标准:
- 必须在当前目录生成一个
diagnosis_report.html。 - 报告需包含:断裂阶段、证据日志片段、根本原因分析、以及给出的修复 Patch 或技术支持建议。
现在开始排查,完成后告诉我。
🔍 第四步:观察 Claude Code 的自主行为
此时,你会看到 Claude Code 自动执行以下循环,无需你干预:
- 读取文件: 它会先读你的
SOP.md。 - 调用终端工具: 它会自己拼接命令,如
grep -E "WIFI-CONN|MQTT-CONN|BIND-RESP" ./logs/target.log。 - 反思与重试: 如果没搜到,它会想:“是不是日志格式变了?”然后它会用
head读几行日志看看格式,再重新搜。 - 生成交付物: 最终它会调用文件写入工具,把分析好的 HTML 报告写到本地。
📈 进阶:如何持续优化?
当研发大牛发现 AI 漏掉了某个特殊 case 时:
- 不要去改代码。
- 只需要在
iot_provision_binding_SOP.md里加一行:* 注意:若出现 [ERROR] -105,代表天线干扰,提示用户远离微波炉。 - 下次排查,AI 自动就变聪明了。
💡 提示: 这种方式的本质是:研发同学编写“规则”,AI 负责“体力活(翻日志)”和“初级推理”。 真正的研发大牛只需要审核最后那个 report.html 即可。
复制上面的 Markdown 源码到你的文档库即可
到此这篇关于Claude Code 自动化排查流程规范全解析的文章就介绍到这了,更多相关Claude Code 自动化排查内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章

Windows下Claude Code的安装教程与常见问题全排查
本文提供了Windows系统安装Claude Code的完整指南,重点解决环境配置的复杂性,文章建议新手采用原生Windows+PowerShell方案,详细介绍了Git、Node.js和npm的必要安装步骤,2026-05-22
分享4个我日常用得最多的Claude Code Skills推荐给你
Skill 是Claude Code中将专业知识打包成可复用功能的机制,每个Skill包含一个SKILL.md文件,其中包含Claude Code在对应场景时读取的指令,这篇文章主要介绍了4个我日常用得最2026-05-22
这篇文章给大家介绍了如何在Windows上配置Claude Code,文章提供了在cmd终端安装Claude代码助手和配置相关参数的具体步骤,感兴趣的朋友跟随小编一起看看吧2026-05-22
文章分享了使用ClaudeCode提高开发效率的六个实用工作流程,分别为:快速理解新代码库、高效修复错误、代码重构、扩展思考、GitWorktree并行开发及自定义斜杠命令,通过Clale2026-05-22
Claude Code 修改文件的方式不是传行号,也不是打 AST patch,它让模型输出一段要替换的原文 old_string 和替换后的文本 new_string,由 Edit 工具完成实际写入,本文给大家2026-05-22
本文基于 Anthropic 官方博客 How Claude Code works in large codebases 整理,结合实际工程场景深度解读,并补充大量可直接复用的配置案例,需要的朋友可以参考下2026-05-21
Claude Code安装完全指南(Mac版):Git,环境变量,PATH与常见报错一次讲清
如果你是第一次从零配置 Claude Code,最容易失败的不是安装命令本身,而是整个环境链条没有打通,这篇文章就专门讲这个链条,而且尽量讲全,有需要的小伙伴可以参考一下2026-05-21
Claude Code 是 Anthropic 官方的命令行 AI 编程助手,像在终端里有一个懂你整个代码库的高级工程师,本文给大家介绍Claude Code CLI 使用完整指南,感兴趣的朋友跟随小编一2026-05-21
Claude Code cli 及vscode版本的各种命令参考手册(最新推荐)
Claudede是 Anthropic 提供的一个命令行接口,用于与 Claude AI 交互,它提供了超过70个内置命令和绑定技能,这篇文章给大家介绍了Claude Code cli 及vscode版本的各种命令参2026-05-21
Claude code相关的skill是干什么以及有什么作用详解
Skills是一种可复用的能力模块,你可以把它理解成给Claude Code安装的插件或技能包,这篇文章主要介绍了Claude code相关的skill是干什么以及有什么作用的相关资料,文中通过代2026-05-20












最新评论