TTechSpecs

指令用途

/loop-me 針對你想建立的工作流程規格,進行密集追問。它不會直接給你建議,而是透過提出挑戰性的問題,幫你發現工作流程中的漏洞、模糊和矛盾。

這就像有一個嚴格的工作流程設計師在幫你檢查你的工作流程,確保你考慮了所有重要的面向。


運作流程

  1. 提出工作流程:你描述你的工作流程。
  2. 第一輪追問:AI 針對工作流程的邊界、例外情況、錯誤處理進行追問。
  3. 深化理解:你回答問題,AI 根據回答進行更深入的追問。
  4. 識別風險:AI 幫你找出潛在的風險和盲點。
  5. 完善工作流程:經過多輪追問後,你的工作流程會更加完善和可靠。

實戰對話範例

範例一:使用者註冊流程

  • You:
    /loop-me
  • AI:

    讓我們一起磨利這個使用者註冊的工作流程。

    第一個問題:你說是「使用者註冊」,這個流程的起始點是什麼?使用者從哪裡開始?

    • You:

    使用者點擊「註冊」按鈕。

    AI: 好的。讓我繼續問。

    第二個問題:使用者點擊「註冊」按鈕後,會發生什麼?

    • You:

    會顯示註冊表單。

    AI: 註冊表單包含哪些欄位?

    • You:

    使用者名稱、電子郵件、密碼。

    AI: 好的。讓我追問:如果使用者輸入的使用者名稱已經被使用,會發生什麼?

    • You:

    會顯示錯誤訊息。

    AI: 錯誤訊息是什麼?是「使用者名稱已存在」還是「該使用者名稱已被使用,請選擇其他」?

    • You:

    「該使用者名稱已被使用,請選擇其他」。

    AI: 好的。讓我追問:如果使用者輸入的電子郵件格式不正確,會發生什麼?

    • You:

    會顯示錯誤訊息。

    AI: 錯誤訊息是什麼?

    • You:

    「電子郵件格式不正確」。

    AI: 好的。讓我追問:如果使用者輸入的密碼太短,會發生什麼?

    • You:

    會顯示錯誤訊息。

    AI: 錯誤訊息是什麼?密碼長度的最小要求是多少?

    • You:

    「密碼長度必須至少 8 個字元」。

    AI: 好的。讓我追問:如果所有欄位都正確,會發生什麼?

    • You:

    會建立帳號,然後導向到登入頁面。

    AI: 讓我追問:帳號建立失敗會怎樣?可能是什麼原因?

    • You:

    資料庫連接失敗。

    AI: 如果資料庫連接失敗,會顯示什麼錯誤訊息?

    • You:

    「註冊失敗,請稍後再試」。

    AI: 讓我追問:使用者會收到註冊確認郵件嗎?

    • You:

    會。

    AI: 讓我追問:如果註冊確認郵件發送失敗,會怎樣?

    • You:

    帳號會被標記為未驗證,使用者可以重新發送確認郵件。

    AI: 好的。讓我總結目前的工作流程:

    使用者註冊流程

    1. 使用者點擊「註冊」按鈕
    2. 顯示註冊表單(使用者名稱、電子郵件、密碼)
    3. 使用者輸入資訊並提交
    4. 驗證使用者名稱是否已被使用
      • 如果被使用:顯示錯誤訊息「該使用者名稱已被使用,請選擇其他」
    5. 驗證電子郵件格式
      • 如果格式不正確:顯示錯誤訊息「電子郵件格式不正確」
    6. 驗證密碼長度(至少 8 個字元)
      • 如果太短:顯示錯誤訊息「密碼長度必須至少 8 個字元」
    7. 建立帳號
      • 如果失敗:顯示錯誤訊息「註冊失敗,請稍後再試」
    8. 發送註冊確認郵件
      • 如果失敗:標記帳號為未驗證,使用者可以重新發送
    9. 導向到登入頁面

    這個工作流程有遺漏嗎?或者你想追問某個步驟?


範例二:訂單處理流程

  • You:
    /loop-me
  • AI:

    讓我們一起磨利這個訂單處理的工作流程。

    第一個問題:這個流程的起始點是什麼?誰觸發的?

    • You:

    使用者下單時觸發的。

    AI: 好的。讓我繼續問。

    第二個問題:使用者下單後,會發生什麼?

    • You:

    會建立訂單記錄。

    AI: 訂單記錄包含哪些資訊?

    • You:

    使用者資訊、商品資訊、數量、金額。

    AI: 好的。讓我追問:如果商品庫存不足,會發生什麼?

    • You:

    會顯示錯誤訊息。

    AI: 錯誤訊息是什麼?是「庫存不足」還是「該商品目前庫存不足,請選擇其他商品或稍後再試」?

    • You:

    「該商品目前庫存不足,請選擇其他商品或稍後再試」。

    AI: 好的。讓我追問:如果使用者購買的商品都在庫存範圍內,會發生什麼?

    • You:

    會扣除庫存,然後建立訂單。

    AI: 讓我追問:扣除庫存失敗會怎樣?可能是什麼原因?

    • You:

    資料庫連接失敗或並發問題。

    AI: 如果扣除庫存失敗,會顯示什麼錯誤訊息?

    • You:

    「訂單建立失敗,請稍後再試」。

    AI: 讓我追問:訂單建立後,會發送訂單確認郵件嗎?

    • You:

    會。

    AI: 讓我追問:如果訂單確認郵件發送失敗,會怎樣?

    • You:

    訂單會被標記為未發送確認郵件,系統會嘗試重新發送。

    AI: 好的。讓我追問:訂單建立後,會通知商家嗎?

    • You:

    會。

    AI: 通知商家的方式是什麼?電子郵件還是即時通訊?

    • You:

    即時通訊。

    AI: 好的。讓我追問:如果通知商家失敗,會怎樣?

    • You:

    訂單會被標記為未通知,系統會嘗試重新發送。

    AI: 讓我追問:使用者可以取消訂單嗎?

    • You:

    可以,訂單尚未出貨時可以取消。

    AI: 訂單取消後,會發生什麼?

    • You:

    會退還庫存,並通知商家。

    AI: 讓我追問:退還庫存失敗會怎樣?

    • You:

    訂單會被標記為異常,需要人工處理。

    AI: 好的。讓我總結目前的工作流程:

    訂單處理流程

    1. 使用者下單
    2. 驗證商品庫存
      • 如果庫存不足:顯示錯誤訊息「該商品目前庫存不足,請選擇其他商品或稍後再試」
    3. 扣除庫存
      • 如果失敗:顯示錯誤訊息「訂單建立失敗,請稍後再試」
    4. 建立訂單記錄(使用者資訊、商品資訊、數量、金額)
    5. 發送訂單確認郵件給使用者
      • 如果失敗:標記訂單為未發送確認郵件,嘗試重新發送
    6. 通知商家(即時通訊)
      • 如果失敗:標記訂單為未通知,嘗試重新發送
    7. 如果使用者取消訂單(尚未出貨時)
      • 退還庫存
        • 如果失敗:標記訂單為異常,需要人工處理
      • 通知商家

    這個工作流程有遺漏嗎?或者你想追問某個步驟?


常見追問類型

邊界追問

  • 這個流程的起始點是什麼?
  • 這個流程的終點是什麼?

例外情況追問

  • 如果 X 失敗會怎樣?
  • 如果 X 發生錯誤會怎樣?
  • 有什麼例外情況需要處理?

錯誤處理追問

  • 錯誤訊息是什麼?
  • 使用者看到錯誤訊息後可以做什麼?
  • 系統如何記錄錯誤?

驗證追問

  • 如何驗證 X?
  • 驗證失敗會怎樣?
  • 驗證成功後會做什麼?

何時不應該使用

  • 簡單的工作流程(例如:點擊按鈕 -> 顯示訊息)
  • 不需要驗證的工作流程
  • 已經有明確定義的工作流程

與其他技能的區別

技能 目的 適用場景
/loop-me 磨利工作流程 工作流程規格
/grill-me 磨利計畫或設計 計畫、設計、功能