「Grill Me」技能
grill-me 技能會對你的計劃或設計進行反覆盤問,一次只問一個問題,並給出推薦答案。Matt Pocock 現在推薦使用 domain-model 而非 grill-me 進行大多數規劃工作,但 grill-me 仍適用於更局部的壓力測試。在編寫 PRD、實現功能或確定數據模型之前使用它。推薦的工作流程以 domain-model 開始,然後依次為 to-prd、to-issues 和 tdd。
grill-me 技能介紹
Matt Pocock
更新:我已不再使用 /grill-me 進行編碼。我現在推薦在實施前使用 /grill-with-docs 來將計劃與代碼庫對齊。
安裝此技能:
npx skills add mattpocock/skills --skill=grill-me -y -g
來源:mattpocock/skills/grill-me
功能
grill-me 會對你的計劃或設計進行無休止的盤問,直到決策樹得到解決。它一次只問一個問題,並提供推薦答案,然後等待你的反饋再繼續。如果答案可以通過瀏覽代碼庫找到,代理應檢查代碼,而不是讓你解釋已經存在的內容。
當前推薦
Matt 現在通常推薦使用 domain-model 而不是 grill-me 進行規劃工作流。當你希望根據代碼庫語言、CONTEXT.md 和 ADR 來塑造功能時,將 domain-model 作為默認起點。
grill-me 仍然有用,可作為一個更局部的壓力測試,當你只想對計劃進行無休止的盤問時。
使用時機
在你有想法、計劃、架構或功能方向需要被質疑,但尚不需要完整的 domain-model 工作流時,使用 grill-me。
適合使用的時刻:
編寫 PRD 之前
讓代理實現功能之前
確定數據模型或 API 形狀之前
當多個設計選擇相互依賴時
當你希望代理反駁而不是同意時
如何融入工作流
grill-me 曾經位於規劃鏈的前端,但現在推薦的工作流從 domain-model 開始:
domain-model → to-prd → to-issues → tdd
當你特別想要一個更輕量的盤問技能時使用 grill-me。當計劃需要根據代碼庫中的語言和決策進行檢查時,使用 domain-model。
搭配使用
domain-model:根據代碼庫領域語言完善計劃
to-prd:將已解決的上下文轉化為 PRD
to-issues:將 PRD 分解為垂直切片