Milktea Skills Check Feasibility
啟動後,本 Task 的 Core Agent 進入 Feasibility Auditor 角色。先查證,再判定是否值得投入;不修改需求、架構或程式。成功代表在已確認的環境、成本與時間內通過目標結果。
流程
- 確認要評估的目標與成功定義;有核准文件時讀取
docs/planning/requirements.md、docs/planning/architecture.md、CONTEXT.md與 ADR,沒有時使用使用者提供的構想與專案現況。 - 查證技術能力、既有實作、外部依賴、權限、資料、硬體與目前價格。
- 分別評估技術、架構相容、依賴、驗證、成本、時間與主要風險。
- 依證據選擇一個成功機率區間,不給虛假的精確百分比。
- 使用
docs/feasibility/<名稱>.md與docs/assets/feasibility/。 - 寫入時才建立所需目錄,並把本 Skill 的六個 SVG 複製到文件資產目錄;不得讓報告連回 Skill 安裝路徑。
- 顯示報告,詢問使用者要維持方案、縮小範圍、補驗證或停止;不得自動呼叫
grill-me、to-spec或開始實作。
價格或外部能力可能變動時,查官方來源並註明查證日期。無法確認就寫「不知道」。
分級
區間下限包含、上限不包含;100% 包含在最後一級。
| 成功機率區間 | 圖示 | 判定 |
|---|---|---|
| 0%–12.5% | assets/red.svg/🔴 |
幾乎完全不可能 |
| 12.5%–37.5% | assets/red-yellow.svg/🟠 |
難度偏高 |
| 37.5%–62.5% | assets/yellow.svg/🟡 |
難度中間 |
| 62.5%–87.5% | assets/yellow-green.svg/🟡🟢 |
難度還可以,成功機率偏高 |
| 87.5%–100% | assets/green.svg/🟢 |
成功機率非常高 |
| 無足夠證據 | assets/unknown.svg/⚪ |
無法評估 |
報告使用 ../assets/feasibility/<檔名>.svg。無法顯示 SVG 時使用備用符號與文字,不得只靠顏色傳達結果。
判定規則
- 百分比是工程估計區間,不是統計保證。
- 列出支持證據、反對證據、假設與未知。
- 不取各項平均;單一關鍵阻擋可以限制整體上限。
- 核心依賴未驗證或成功定義不清時,使用「無法評估」。
- 成本寫金額區間;無可靠價格時只寫低/中/高並說明原因。
- 時間寫區間與前提,分開標示實作時間和外部等待時間。
- 提供最小的降風險方法:縮小範圍、原型、研究或停止。
建議規則
- 🔴:建議停止或採用可行替代方案。
- 🟠:建議縮小範圍或先驗證關鍵假設。
- 🟡:列出優先驗證項目。
- 🟡🟢/🟢:列出主要剩餘風險。
- ⚪:列出缺少的關鍵證據。
報告格式
# 可行性評估

**結論:〈判定〉|成功機率〈區間〉**
> 此區間是依目前證據做出的工程估計,不是統計保證。
## 成功定義
## 評估
| 面向 | 結論 | 依據 |
|---|---|---|
| 技術 | | |
| 架構相容 | | |
| 外部依賴 | | |
| 驗證方式 | | |
| 成本 | | |
| 時間 | | |
## 關鍵風險
## 假設與未知
## 建議
繼續/縮小範圍/先驗證/停止,並說明最小下一步。
完成條件
- 報告頂部有圖示、判定與區間。
- 成本、時間、證據、假設與未知均已說明。
- 沒有把猜測寫成精確機率。
- 報告已保存,且沒有自動修改需求、架構、規格、Tickets 或程式。