PromptMaster
提示詞技法🪄 組合器AI社群分享Skill 技能庫關於我
產生 Prompt
首頁提示詞技法🪄 組合器AI社群分享Skill 技能庫關於我🪄 產生 Prompt

© 2026 PromptMaster. All rights reserved.

返回技能庫
/investigateTier 3 · 複雜⚙️ 開發

Investigate

GitHub

Systematic root-cause debugging. Iron Law: no fixes without investigation. Traces data flow, tests hypotheses, stops after 3 failed fixes to report findings.

BashReadEditWriteGrepGlobAgentAskUserQuestionWebSearch

繁體中文說明

/investigate — 系統性根本原因除錯

遵循「鐵律:未調查,不修復」的嚴格除錯方法論。

鐵律(Iron Law)

在完全理解問題根本原因之前,絕對不修改任何程式碼。

這條鐵律存在是因為:貿然修改代碼不只可能修不好,還可能掩蓋真正的問題,讓後續除錯更加困難。

調查步驟

  1. 重現問題:建立可穩定重現的測試場景
  2. 資料流追蹤:從問題現象反推,追蹤數據在系統中的流動路徑
  3. 假設形成:根據證據形成 2-3 個可能的根本原因假設
  4. 假設驗證:用最小的測試逐一驗證假設
  5. 根本原因確認:確認根本原因後,才開始考慮修復方案

安全機制

  • 自動凍結:調查期間自動啟用 /freeze,將編輯範圍限制在被調查的模組
  • 3 次限制:如果連續 3 次修復嘗試失敗,停止並向你報告調查發現,而不是繼續猜測
  • 假設記錄:記錄所有已驗證和否定的假設,避免重複嘗試已知無效的方法

適合使用時機

  • 遇到難以理解的 bug 時
  • 問題在生產環境出現,但開發環境無法重現時

同分類的其他 Skill

/review

Code Review

/ship

Ship

/land-and-deploy

Land and Deploy

/codex

Codex (OpenAI Second Opinion)

  • 需要快速找出根本原因,而不是隨機嘗試修復時