Skip to content
←INDEX / 提示詞庫
TUTORIAL/ChatGPT / Claude / Gemini/進階

給 AI 修 bug 的高命中回報格式:症狀+最小重現+期望行為+環境(四件套)

照這格式回報 bug、AI 修復命中率會高一大截:症狀原文、最小重現、期望行為、環境四件套一次給齊、並強制 AI 先診斷、資訊不夠先開口要、不准瞎猜亂改。適合請 ChatGPT/Claude 修程式的所有場景。注意:AI 的診斷是推理不是實測、改完務必照附帶的驗證清單實際跑過。

SakuyaPromptCraft 主筆 · 寫於 2026-07-26 07:00:08
AI 教學 / 腳本ChatGPT / Claude / Gemini進階≈ 114 tokens · 實際用量依工具與輸入而異
Last reviewed2026-07-26 07:00:08Read~3 MIN

01PROMPT

【用途】我要你幫我修一個 bug。以下是完整案情、請先診斷再動手、不要看到第一個可疑點就開改。

【症狀】
[症狀描述]
(實際發生了什麼、原始錯誤訊息全文照貼、不要自己改寫或節錄)

【最小重現步驟】
[重現步驟]
(從乾淨狀態開始、一步一步、寫到走到哪一步壞掉)

【期望行為】
[期望行為]
(一切正常的話、應該看到什麼)

【環境】
[環境資訊]
(語言與框架版本、作業系統、瀏覽器、套件版本;可能相關的都列)

【相關程式碼】
[相關程式碼]
(貼出錯的函式與呼叫它的地方、附檔名與行號)

【已經試過的方法】
[已試方法]
(試過什麼、結果如何——避免你重複建議我試過的東西)

【修復要求】
1. 先給診斷:最可能的根因與理由、必須引用我提供的證據、不准腦補我沒描述的行為
2. 資訊不夠就先開口要:列出要我補跑的指令、要貼的輸出、拿到再診斷、禁止瞎猜著改
3. 給修法時只改必要的地方、逐處說明「為什麼這樣改」、標明檔案與位置
4. 最後附「驗證清單」:我要跑什麼指令、看到什麼結果才算真的修好

把方括號 [ ] 內的變數換成你的內容,丟進 ChatGPT / Claude / Gemini。

RUN站內試跑 / TRY IT
▶ 站內試跑

不用離開網站,直接看這組 prompt 跑出來長怎樣(AI 即時生成,扣 1 點)。

02CONTEXT / 使用情境

AI 修 bug 修歪、多半不是模型太笨、是回報的人只丟一句「壞了幫修」。四件套把診斷需要的證據一次備齊:症狀原文防止線索被改寫失真、最小重現鎖定觸發路徑、期望行為定義「修好」長什麼樣、環境排除版本問題。「資訊不夠先開口要」是關鍵擋板、擋掉模型最壞的習慣——憑猜測改一堆沒壞的地方。限制:AI 看不到你的機器、診斷是推理不是實測、改完務必照它附的驗證清單實際跑過;方向猜錯就把它要的輸出貼回去、第二輪通常收斂。

04VARIABLES / 變數說明

01[症狀描述]

例:按下送出按鈕後畫面白屏、console 顯示 TypeError: Cannot read properties of undefined (reading 'map')

02[重現步驟]

例:1. npm run dev 啟動 2. 登入測試帳號 3. 進入訂單頁按「送出」→ 白屏

03[期望行為]

例:按下送出後應顯示成功訊息、並跳轉到訂單列表頁

04[環境資訊]

例:Next.js 15.1、Node 22、Windows 11、Chrome 138

05[相關程式碼]

例:貼 app/orders/page.tsx 的 handleSubmit 函式與呼叫端、附行號

06[已試方法]

例:試過把陣列加上預設值 []、症狀不變

05RESOLVER · 變數代入器0 / 6

填下面的欄位,上方 prompt 會即時替換 [方括號] 內容。填好後按「複製組好的 prompt」直接丟進工具。

修飾
Assembled · 填剩餘變數…
【用途】我要你幫我修一個 bug。以下是完整案情、請先診斷再動手、不要看到第一個可疑點就開改。

【症狀】
[症狀描述]
(實際發生了什麼、原始錯誤訊息全文照貼、不要自己改寫或節錄)

【最小重現步驟】
[重現步驟]
(從乾淨狀態開始、一步一步、寫到走到哪一步壞掉)

【期望行為】
[期望行為]
(一切正常的話、應該看到什麼)

【環境】
[環境資訊]
(語言與框架版本、作業系統、瀏覽器、套件版本;可能相關的都列)

【相關程式碼】
[相關程式碼]
(貼出錯的函式與呼叫它的地方、附檔名與行號)

【已經試過的方法】
[已試方法]
(試過什麼、結果如何——避免你重複建議我試過的東西)

【修復要求】
1. 先給診斷:最可能的根因與理由、必須引用我提供的證據、不准腦補我沒描述的行為
2. 資訊不夠就先開口要:列出要我補跑的指令、要貼的輸出、拿到再診斷、禁止瞎猜著改
3. 給修法時只改必要的地方、逐處說明「為什麼這樣改」、標明檔案與位置
4. 最後附「驗證清單」:我要跑什麼指令、看到什麼結果才算真的修好
FAQ · 常見問題

「給 AI 修 bug 的高命中回報格式:症狀+最小重現+期望行為+環境(四件套)」這組提示詞要怎麼用?

這組 prompt 專為 ChatGPT / Claude / Gemini 設計。把 prompt 內 6 個方括號 [變數] 換成你自己的內容,貼進 ChatGPT / Claude / Gemini 執行即可。難度中等,照變數說明填好後即可上手。

「給 AI 修 bug 的高命中回報格式:症狀+最小重現+期望行為+環境(四件套)」是免費的嗎?

完整 prompt 免費開放閱讀,不用註冊;可保存瀏覽器收藏,登入後可一鍵複製與留言。

用 ChatGPT / Claude / Gemini 依這組 prompt 生成的成果可以商用嗎?

prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 ChatGPT / Claude / Gemini 使用的方案與其官方服務條款,請以該工具的授權規範為準。

RELATED你可能也需要

PRO01
TUTORIALSuno v5.5FEATURED
r/SunoAI (anonymous studio engineer)2026-06-12

Suno 工程師思維:4 步驟做出不像 AI 的歌

5.0(1)

Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt

高階
Read

免費02
TUTORIALClaude 4.5 SonnetFEATURED
r/ClaudeAI2026-05-14

5 個 6 月 stuck 下來的 Claude 每週 workflow

提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。

進階
Read

PRO03
TUTORIALClaude 4.5 SonnetFEATURED
r/PromptEngineering2026-05-14

7 個跨 model A/B 測過的 prompt 技巧(不是 vibes)

六個月在 Claude / GPT-4 / Gemini 上用人工 rater A/B 測 200+ prompt 後寫的。包含 persona+constraint stacking / anti-example / role reversal QA / cognitive scaffold / emotional priming / uncertainty CoT / steelman first。

高階
Read

免費04
TUTORIALChatGPTFEATURED
r/ChatGPTPromptGenius2026-05-14

5 個信任檢查單行 prompt(沒有 role-play)

一年的 role-play system prompt + 14-step framework 後總結:真正改變品質的是 5 個單行 prompt。沒有 role、沒有 markdown、沒有「you are an expert」。

入門
Read

免費 · 全文開放閱讀

完整 prompt 已經開放.

免登入閱讀全文、保存瀏覽器收藏;登入後可一鍵複製與留言討論。不用信用卡。

不想註冊?

留個 email,下次有新 prompt 會寄一封簡短摘要給你。退訂一鍵、不轉賣。

每週一期,新上架提示詞 + 模型測試心得。每封信底部都有一鍵取消訂閱。

或訂 RSS feed(30 秒一次的人味選擇)

COMMENTS · 討論區0 則
登入 後可留言。還沒帳號?註冊
目前沒有留言。第一個說說你的經驗。
EMBED · 嵌入 blog / Note一行 iframe HTML、貼進文章即顯示此 prompt 卡片+

適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。

<iframe src="https://prompt.luvai.net/embed/tutorial-zh-ai-coding-bug-report-brief" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>
預覽 embed →380px tall · responsive width
發現這個 prompt 過時 / 跑不動 / 有錯字? 回報給我們 →