loop-melisted
Install: claude install-skill shumingyang-opencode/mattpocock-skills-zh-tw
執行一場有狀態的 `/grilling` session,其唯一輸出是**workflow** 規格說明。使用 grilling 紀律 — 持續不懈、一次一輪問題、每個問題都附建議答案 — 目標是下方的詞彙與目標。當 grilling 解決事情時,建立、編輯與刪除規格說明。
## 迴圈透鏡(The loop lens)
**迴圈**是使用者生活中的一個反覆模式:他們的職涯、他們的一週、他們的早晨、一個單一反覆的活動。把生活想像成迴圈中的迴圈,會揭示它的活動實際上有多可預測 — 這正是它們值得被**委派**的原因。使用這個透鏡尋找值得規格化的迴圈,並提出使用者沒有注意到的。
**workflow** 是單一迴圈的規格說明,使它成真。您在一個迴圈上執行一個 workflow — 迴圈就是它的執行實例。Workflow 存在於 `workflows/*.md`,是真相來源。
## 詞彙
一套共享語言,只在 workflow 需要它時取用 — 絕不是檢查清單。**不要強制任何結構**:一個 workflow 不需要 AI、不需要檢查點、也不需要排程,除非 grilling 顯示它需要。
- **Trigger(觸發)** — 每回合觸發的機制:一個**事件**(一封新 email、一個新 issue)或一個**排程**(每天早上)。事件觸發通常更有效率。
- **Checkpoint(檢查點)** — 一個人在迴圈中的點,在此要求使用者驗證或決策。有些 workflow 沒有檢查點,自主運行;有些完全不使用 AI。
- **Push right(向右推)** — 把檢查點延後到它能延後的最遠。在牽涉人類之前做最大的工作,這樣他們只被問一次、在最後、而且一切都準備好了。
- **Brief(簡報)** — 檢查點呈現的內容:一個緊湊、決策就緒的摘要 — 產出了什麼、為什麼,以及一個下探到資產本身的連結 — 絕不是原始輸出。使用者閱讀的是簡報,不是草稿。審查速度是至關重要的。
## 完成定義
當一個實作者代理可以不用問任何問題就建構它時,workflow 規格說明就完成了。Grill 到那時;只要還有一個問題存在,什麼都還沒完成。
## 工作區
- `workflows/*.md` — 每個 workflow 一份規格說明。
- `NOTES.md` — 關於使用者世界的原始筆記:他們使用的工具、他們處理的管道,以及他們對兩者的自己的術語。當它是空的或稀薄的,在規格化任何東西之前,先訪問他們的世界。當模糊的術語浮現時,把它們磨利成標準術語,並記錄在這裡。