Community程式設計與開發github.com

illuminatedworm/terrarium-tavern

僅在用戶明確要求審查既有計畫時使用。追問隱含決定,按需加入客觀驗收與原型比較,輸出具取代原稿的第二版計畫,不啟動正式實作。

terrarium-tavern 是什麼?

這項技能專門設計用於當用戶要求審查現有計畫時,對該計畫進行批判性分析與升級。它不會重新進行需求訪談或從零開始,而是保留原有目標、範圍和合理設計,並深入查詢專案文件以補足資訊。技能的核心是「Grill」階段,透過找出計畫中隱含或遺漏的決策,尤其針對高後果行為(如預設值、錯誤處理、狀態恢復等),提出具體反例來挑戰假設,並要求用戶釐清。隨後可選擇性地啟用「Oracle」階段,為關鍵需求建立客觀驗收標準(如規範、參考實現或可驗證的指標),以及「Prototype」階段,在外觀或互動感受影響方案時,透過最小原型進行主觀比較。最終,技能會收斂所有討論結果,輸出一份獨立、完整的第二版計畫,整合所有決定、實施步驟及適用的驗收/原型關口,並附帶變更摘要與剩餘假設。此技能強調不啟動正式實作,僅交付更新後的計畫,適用於需要高品質、可審查、且含嚴格驗收機制的開發場景,如 Claude Code、Cursor 或 Codex 等平台。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/illuminatedworm/terrarium-tavern/tree/HEAD/.agents/skills/plan-refine

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

審查最近一版 plan,保留原目標、範圍和合理設計,不重做需求訪談。先查項目與文檔,不重複詢問已有答案;缺少原 plan 時索取它。

1. Grill:隱含決定(必做)

找出計畫暗中替用戶決定或遺漏的高後果行為。沿用戶流程檢查預設值、錯誤/取消/重試、狀態恢復、跨模組契約、相容遷移和權限邊界。用具體反例挑戰假設,不機械跑清單。

只問會顯著改變體驗、架構、數據、安全或成本的真實取捨;可查事實和低成本可逆細節自行解決。每題說明假設/缺口、後果及建議。可多輪、每輪可大量提問,按主題編號,先問前置決定;等待回覆再定案,沉默不視為同意。

2. Oracle:客觀驗收(可選)

有可信、成本合理的客觀判據時啟用,用戶可跳過。為關鍵要求寫明判據來源、檢查方式和通過條件;優先規範、參考實作、用戶確認樣例與不變量。最佳化任務另列基線、指標及不得退步的約束。不把模型自評或代理指標冒充真值;無法自動驗證的部分保留人工驗收。

3. Prototype:主觀比較(可選)

僅當外觀或互動感受影響方案、文字不足以決定時啟用,用戶可跳過。利用參考或少量有實質差異的最小原型,讓用戶比較選擇,不繼續逼問抽象偏好。當前模式允許且已獲用戶授權才製作隔離原型;否則將「原型比較→用戶選擇→相關實作」寫入第二版,並保留相應未決項。未展示或未比較,不得聲稱驗證過。

收斂

重要決定已確認、明確委託或延期後收斂;用戶要求結束也應收斂。輸出獨立可用的完整第二版 plan,整合決定、實施步驟及適用的驗收/原型關口,附簡短變更與剩餘假設;延期項註明何時決定、阻塞什麼。不只交問卷或補丁,不聲稱已窮盡風險。輸出後停止,不自行實施或重啟審查。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能