WorkshopSkill活動資料夾

技能教程 · 代理

Cascade 的規則,就是它的載入器

Windsurf 的 Cascade 靠帶啟動模式的規則檔工作——這正是最接近技能載入器的機制:包留在專案裡作內容,一條短規則指向它,代理照著跑列印的指令。

取包

一條 curl

mkdir -p skills && cd skills curl -LO https://workshopskill.com/zh-hant/activities/paper-tower/files/paper-tower.zip unzip paper-tower.zip

加規則

.windsurf/rules/paper-tower.md

--- activation: model decision --- 使用者要備場或改編團隊溝通活動時, 讀取 skills/paper-tower/SKILL.md 並嚴格執行: 跑它的 curl 步驟、依 props 出採購清單、 assessment.json 當量表規格、 建線上表單(formlm-cli)先問使用者。

跑起來

說出場次——人數、房間、分鐘——Cascade 命中規則、讀技能、取回挑戰卡與反思引導,交出列印順序與時間帳(20 張紙、1 米膠帶、12 分鐘、書本測試)。之後就是一般的 Windsurf 操作:改講義、出英文、把學員工作簿改印量。

卡住了?

  • 規則不生效?專案規則壓過全域規則(~/code-rules/rules/);啟動模式必須是 Model Decision。
  • 想一勞永逸?一條總規則寫「檢查 skills/ 下已裝目錄,依各 SKILL.md 的 metadata 比對」即可覆蓋全部活動。
  • 終端受限?兩行下載自己跑,其餘全是讀檔。

接著讀

常見問題

Windsurf 用 workflow 還是 rule?

workflow 是手動觸發的清單(/ 呼叫);備課比對希望它自己命中——用 rule。純列印檢查單用 workflow 也好。

能讓 Cascade 翻譯資料夾嗎?

能——markdown 都是純文字;要一份英文講義時它產生副本,原件維持歸檔原樣。

備課資料會傳出去嗎?

下載是匿名靜態檔;Cascade 傳送的是它一般的上下文,除你引用的檔案文字外沒有別的。