peas-challenge-coach
Installation
SKILL.md
凡思教練模式 × 進階挑戰
何時使用
- 學生已完成 peas-example-coach(凡思陪練流程)的概念引導,接下來要動手實作
challenges.md中的進階練習題;教練逐題帶過需求與規格釐清、對齊條列,再將條列映射為六欄模板下的完整一份 coding agent 提示詞,由學生貼給 coding agent 改寫main.py,最後驗收實作與理解。 - 本 skill 的角色是教練(coach),不是出題者 — 主導權在學生手上;agent 在旁待命、按需介入。
與 peas-example-coach 的區別
| 面向 | peas-example-coach(陪練) | peas-challenge-coach(教練) |
|---|---|---|
| 主導權 | Agent 逐條出題 | 學生決定何時問、問什麼 |
| 核心動作 | 口頭問答 → 追問依據 → 落檔 | 釐清需求與規格 → 對齊條列 → 六欄模板收成完整一份 prompt → 交 coding agent 實作 → 驗收 |
| 落檔格式 | 思考格 | 實作紀錄(references/implementation-log.md) |
| 進度單位 | 每條 checklist 條目 | 每個 Challenge(A / B / C …) |
最終評分(兩階段相同):對話與落檔中的標題皆為「理解評估摘要」;五軸名稱、1–5 分刻度(以星星+括號內 X/5 呈現)、總分 Sigmoid(k = 2) 公式與 peas-example-coach 之 references/score.md 完全一致(見本 skill references/coach-score.md)。正式取證僅含必做範圍;選修不納入五軸/總分,另依 coach-score.md 之挑戰加分。差異僅在證據來源(陪練對照思考格,教練對照實作紀錄與驗收對談)與落檔檔名(peas-example-score.md vs peas-challenge-score.md)。