CASE 03 · 可練習
把方法整理成技能(Skill)
結果
將“指定輸入、固定四個欄位、未知不猜、寫後複核”固化為可讀取的技能,並生成一份複核版行動清單。
固定材料
1. 下載並審查
在普通終端機準備獨立練習目錄,不要求先完成 CASE 01:
cd ~/Downloads/pi-practice
mkdir -p input output bluebook-examples/action-list-review
curl -fL https://pi.xiaomovps.com/examples-tw/first-task/meeting-notes.md \
-o input/專案會議記錄.md
curl -fL https://pi.xiaomovps.com/examples-tw/skill/action-list-review/SKILL.md \
-o bluebook-examples/action-list-review/SKILL.md
shasum -a 256 input/專案會議記錄.md > input-before.sha256
sed -n '1,160p' bluebook-examples/action-list-review/SKILL.mdWindows 使用者把第一行換成 cd ~/pi-practice,並把 shasum -a 256 換成 sha256sum。技能正文應該只有 name、description 和圍繞會議記錄的檢查規則;出現不相關命令時停止。
2. 顯式載入並提交任務
在普通終端機執行:
pi --no-skills --skill ./bluebook-examples/action-list-review/SKILL.md進入 Pi 後傳送:
/skill:action-list-review 請重新核對 input/專案會議記錄.md,
把結果寫入 output/行動清單-複核版.md。不要修改輸入檔案;
原文沒有的資訊寫“原文未說明”。完成後重新讀取輸出並報告路徑。如果 /skill:action-list-review 沒出現,先在 /settings 檢查技能 commands,再重新啟動;不要把檔案複製到多個自動發現目錄碰運氣。
先讀完整個 SKILL.md,再使用 --no-skills --skill <路徑> 顯式載入。不要把看不懂的工作說明直接放進自動發現目錄。

圖中底部內容仍未提交,方便你在執行前最後一次核對技能名稱、輸入路徑和當前工作目錄。
第 10 課解釋三類擴充的邊界;本頁已包含完成案例所需的全部操作。
關鍵現象
同一條任務在顯式載入技能後,多了一套可見、可複核的檢查規則;技能沒有替你提供輸入,也不會自動證明輸出正確。驗收仍然回到固定原文、輸出檔案和輸入指紋。
獨立驗收
退出 Pi 後執行:
test -f output/行動清單-複核版.md && echo "PASS: 複核版存在"
shasum -a 256 -c input-before.sha256
sed -n '1,160p' output/行動清單-複核版.mdWindows Git Bash 把 shasum -a 256 -c 換成 sha256sum -c。
- 實際載入的檔案與檢查過的檔案是同一個路徑。
- 輸出為新檔案,輸入指紋不變。
- 三項均有事項、負責人、日期、限制;缺失資訊不會被編造。
- 退出本次 Pi 後不再傳入
--skill,該教學技能不會繼續載入。
再走一步:修改自己的核對規則
先保留原技能,複製成一個新練習:
mkdir -p bluebook-examples/action-list-latest
cp bluebook-examples/action-list-review/SKILL.md bluebook-examples/action-list-latest/SKILL.md開啟新檔案,把 frontmatter 的 name 改成 action-list-latest,並增加一條:“結果按截止日期從晚到早排列;未知日期放在最後,不補寫日期。”其他規則保留。
重新啟動,只顯式載入新檔案:
pi --no-extensions --no-skills --skill ./bluebook-examples/action-list-latest/SKILL.md在 Pi 輸入 /skill:action-list-latest,要求讀取同一輸入,寫入 output/行動清單-倒序版.md。驗收時負責人順序應是小陳、小周、小林,日期分別為 2026-09-01、2026-08-30、2026-08-28;三項的限制不能因排序丟失。
最後重新核對輸入指紋,確認舊技能沒被改寫。這樣你練習的是“把重複規則變成自己的方法”,而不僅是載入別人提供的檔案。想換一種輸入,繼續做內容整理遷移練習。
失敗恢復
技能沒被使用時,核對路徑、後設資料和啟動引數;結果錯誤時回到原文驗收,不先改技能來掩蓋一次任務錯誤。來源或內容異常時停止載入。