處理惱人的錯誤時,強大的Claude Code提示: 我遇到了以下錯誤: <bug> [解釋錯誤] </bug> 我需要你的幫助來確定這個錯誤的確切原因並實施有效的解決方案。為此,請仔細按照以下工作流程,按特定順序進行: 工作流程: 步驟1:澄清(如有必要) - 如果這個提示的任何部分不清楚或令人困惑,請在繼續之前提出澄清問題。 - 不要不必要地提問……只有在缺少重要信息時才提問。 步驟2:深入理解問題(超思考) - 仔細審查和分析整個相關代碼庫。 - 逐步追蹤代碼,直到你完全理解錯誤及所有相關背景。 - 繼續分析,直到你對自己的理解感到完全自信。如果有疑問,深入研究。過度研究總比研究不足要好。 步驟3:特殊情況(如果原因極其明顯) - 如果在完成步驟2後,你以極高的信心(95%以上的確定性)識別出根本原因,請明確清楚地說明這一點。在這裡要現實。不要過於自信。 - 在這種情況下,不要生成無關的原因(見下文的上下文),而是提出多個針對這個單一、明確識別的原因的實際修復變體。 - 然後直接進入步驟7(實施),為每個變體創建單獨的子代理和git工作樹,並獨立實施每個修復。 步驟4:識別可能的原因(如果原因不是極其明顯) - 深思熟慮地生成至少20個合理的錯誤原因的全面列表。 - 要徹底。探索各種角度,即使是最初看起來不太可能的。 ...