Claude Code 自動(dòng)化排查流程規(guī)范全解析
?? Claude Code 自動(dòng)化排查流程規(guī)范
本規(guī)范旨在利用 Claude Code 的自主推理與工具調(diào)用能力(Agentic Loop),實(shí)現(xiàn)對(duì)中間件 SDK(如 IoT 配網(wǎng)/綁定)復(fù)雜鏈路故障的秒級(jí)診斷。
??? 第一步:知識(shí)庫(kù)建設(shè) (經(jīng)驗(yàn)沉淀)
研發(fā)同學(xué)在排查完一個(gè)新 Bug 后,必須將邏輯沉淀到項(xiàng)目根目錄下的 .claude/troubleshooting/(或自定義目錄)中。
1. 編寫狀態(tài)機(jī)地圖 (必選)
創(chuàng)建一個(gè) iot_provision_binding_SOP.md,定義功能的“里程碑”:
# 狀態(tài)機(jī)里程碑定義 - 階段 1 [配網(wǎng)]: 關(guān)鍵字 `[WIFI-RECEIVE]`, `[WIFI-CONN]` - 階段 2 [連云]: 關(guān)鍵字 `[MQTT-CONN]`, `[ONLINE]` - 階段 * 將過(guò)去排查出的疑難雜癥(如:特殊路由器兼容性、Token 提前失效等)直接總結(jié)成簡(jiǎn)短的 Markdown3 [綁定]: 關(guān)鍵字 `[BIND-REQ]`, `[BIND-RESP]` # 判定邏輯 - 必須按 1->2->3 。 --- ## 階段二:環(huán)境就緒 (Workspace Setup) 無(wú)需編寫任何排查代碼,只需將證據(jù)準(zhǔn)備好: *順序檢查。 - 若前一階段未完成,后一階段的報(bào)錯(cuò)均為“次生災(zāi)害”,忽略。
2. 編寫專家錦囊 (可選)
記錄高頻坑位。例如 auth_tips.md:
注意:如果返回 40015,優(yōu)先檢查手機(jī)端與設(shè)備的時(shí)間偏移,而非代碼 Bug。
?? 第二步:環(huán)境準(zhǔn)備
確保你的開(kāi)發(fā)環(huán)境下已安裝并認(rèn)證 Claude Code:
- 安裝:
npm install -g @anthropic-ai/claude-code - 認(rèn)證:
claude auth login - 日志準(zhǔn)備: 將 GB 級(jí)的原始日志文件放置在本地目錄(例如
./logs/target.log)。
?? 第三步:下達(dá)“偵探型”指令
在終端進(jìn)入項(xiàng)目根目錄,運(yùn)行 claude 啟動(dòng)交互界面,然后輸入以下 “黃金提示詞”:
?? 黃金提示詞模板:
我現(xiàn)在遇到了一個(gè)【配網(wǎng)綁定失敗】的故障,請(qǐng)作為 SDK 專家進(jìn)行自主診斷。
1. 資料來(lái)源:
- 參考
./.claude/troubleshooting/下的所有 SOP 和經(jīng)驗(yàn)文檔。 - 原始日志位于
./logs/target.log(該文件較大,請(qǐng)使用grep或sed工具按需流式檢索)。
2. 排查策略:【里程碑?dāng)帱c(diǎn)定位法】
- 不要盲目全量讀取日志。
- 請(qǐng)先根據(jù) SOP 定義的三個(gè)階段,依次檢索里程碑關(guān)鍵字。
- 鎖定“斷裂階段”后,提取該階段前后的上下文(TraceID/線程名)進(jìn)行深度分析。
- 如果思路 A 沒(méi)找到證據(jù),請(qǐng)【換思路重試】。
3. 成功標(biāo)準(zhǔn):
- 必須在當(dāng)前目錄生成一個(gè)
diagnosis_report.html。 - 報(bào)告需包含:斷裂階段、證據(jù)日志片段、根本原因分析、以及給出的修復(fù) Patch 或技術(shù)支持建議。
現(xiàn)在開(kāi)始排查,完成后告訴我。
?? 第四步:觀察 Claude Code 的自主行為
此時(shí),你會(huì)看到 Claude Code 自動(dòng)執(zhí)行以下循環(huán),無(wú)需你干預(yù):
- 讀取文件: 它會(huì)先讀你的
SOP.md。 - 調(diào)用終端工具: 它會(huì)自己拼接命令,如
grep -E "WIFI-CONN|MQTT-CONN|BIND-RESP" ./logs/target.log。 - 反思與重試: 如果沒(méi)搜到,它會(huì)想:“是不是日志格式變了?”然后它會(huì)用
head讀幾行日志看看格式,再重新搜。 - 生成交付物: 最終它會(huì)調(diào)用文件寫入工具,把分析好的 HTML 報(bào)告寫到本地。
?? 進(jìn)階:如何持續(xù)優(yōu)化?
當(dāng)研發(fā)大牛發(fā)現(xiàn) AI 漏掉了某個(gè)特殊 case 時(shí):
- 不要去改代碼。
- 只需要在
iot_provision_binding_SOP.md里加一行:* 注意:若出現(xiàn) [ERROR] -105,代表天線干擾,提示用戶遠(yuǎn)離微波爐。 - 下次排查,AI 自動(dòng)就變聰明了。
?? 提示: 這種方式的本質(zhì)是:研發(fā)同學(xué)編寫“規(guī)則”,AI 負(fù)責(zé)“體力活(翻日志)”和“初級(jí)推理”。 真正的研發(fā)大牛只需要審核最后那個(gè) report.html 即可。
復(fù)制上面的 Markdown 源碼到你的文檔庫(kù)即可
到此這篇關(guān)于Claude Code 自動(dòng)化排查流程規(guī)范全解析的文章就介紹到這了,更多相關(guān)Claude Code 自動(dòng)化排查內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

Windows下Claude Code的安裝教程與常見(jiàn)問(wèn)題全排查
本文提供了Windows系統(tǒng)安裝Claude Code的完整指南,重點(diǎn)解決環(huán)境配置的復(fù)雜性,文章建議新手采用原生Windows+PowerShell方案,詳細(xì)介紹了Git、Node.js和npm的必要安裝步驟,2026-05-22
分享4個(gè)我日常用得最多的Claude Code Skills推薦給你
Skill 是Claude Code中將專業(yè)知識(shí)打包成可復(fù)用功能的機(jī)制,每個(gè)Skill包含一個(gè)SKILL.md文件,其中包含Claude Code在對(duì)應(yīng)場(chǎng)景時(shí)讀取的指令,這篇文章主要介紹了4個(gè)我日常用得最2026-05-22
這篇文章給大家介紹了如何在Windows上配置Claude Code,文章提供了在cmd終端安裝Claude代碼助手和配置相關(guān)參數(shù)的具體步驟,感興趣的朋友跟隨小編一起看看吧2026-05-22
文章分享了使用ClaudeCode提高開(kāi)發(fā)效率的六個(gè)實(shí)用工作流程,分別為:快速理解新代碼庫(kù)、高效修復(fù)錯(cuò)誤、代碼重構(gòu)、擴(kuò)展思考、GitWorktree并行開(kāi)發(fā)及自定義斜杠命令,通過(guò)Clale2026-05-22
Claude Code 修改文件的方式不是傳行號(hào),也不是打 AST patch,它讓模型輸出一段要替換的原文 old_string 和替換后的文本 new_string,由 Edit 工具完成實(shí)際寫入,本文給大家2026-05-22
Claude Code在大型項(xiàng)目中的最佳實(shí)踐指南
本文基于 Anthropic 官方博客 How Claude Code works in large codebases 整理,結(jié)合實(shí)際工程場(chǎng)景深度解讀,并補(bǔ)充大量可直接復(fù)用的配置案例,需要的朋友可以參考下2026-05-21
Claude Code安裝完全指南(Mac版):Git,環(huán)境變量,PATH與常見(jiàn)報(bào)錯(cuò)一次講清
如果你是第一次從零配置 Claude Code,最容易失敗的不是安裝命令本身,而是整個(gè)環(huán)境鏈條沒(méi)有打通,這篇文章就專門講這個(gè)鏈條,而且盡量講全,有需要的小伙伴可以參考一下2026-05-21
Claude Code 是 Anthropic 官方的命令行 AI 編程助手,像在終端里有一個(gè)懂你整個(gè)代碼庫(kù)的高級(jí)工程師,本文給大家介紹Claude Code CLI 使用完整指南,感興趣的朋友跟隨小編一2026-05-21
Claude Code cli 及vscode版本的各種命令參考手冊(cè)(最新推薦)
Claudede是 Anthropic 提供的一個(gè)命令行接口,用于與 Claude AI 交互,它提供了超過(guò)70個(gè)內(nèi)置命令和綁定技能,這篇文章給大家介紹了Claude Code cli 及vscode版本的各種命令參2026-05-21
Claude code相關(guān)的skill是干什么以及有什么作用詳解
Skills是一種可復(fù)用的能力模塊,你可以把它理解成給Claude Code安裝的插件或技能包,這篇文章主要介紹了Claude code相關(guān)的skill是干什么以及有什么作用的相關(guān)資料,文中通過(guò)代2026-05-20











