城市便條科技筆記
科技筆記 #006|Matt Pocock retro Skill 是什麼?怎麼用?讓 AI Agent 復盤工作階段的試用心得
1 / 10
我最近在收集那些「糾正 Agent 之後才做對」的事,看到 Matt Pocock 介紹 /retro 的影片,就拿自己的工作階段跑了一次。
最有用的地方是什麼?
它會把長對話裡的重工,整理成有來源、可以驗證的改善項目,有點像請 Agent 復盤:這個工作階段有哪些潛在的疑慮。我初步用了一下,覺得可以拿它來改善 Agent 常常話說得很滿、很有自信,實際上卻有漏洞的問題。
它的價值是讓人看見下一個最值得改的地方,不是讓 AI 一直自己修。
什麼時候用?
Matt 建議不用每次都跑,有空的時候抽查幾個 Session 就好,尤其是最近的工作、出過錯的工作,或是你覺得 Agent 行為怪怪的那一次。
它會從幾個角度檢查:程式碼好不好找、有沒有缺自動化檢查、coding standards 夠不夠、AGENTS.md 健不健康、工具和指令是不是真的有用、Agent 拿不拿得到完成工作需要的資訊,還有 steering files 裡有沒有寫了也沒作用的指令。Matt 說定期回看之後,他自己的 token 效率和工作品質都明顯變好。
實際用過之後?
它確實抓出不少功能做出來之後、不會自己浮現的盲點。我這次看到的有:
- 架構說明已經和程式不同步
- 大型工具佔用上下文 → 設定輸出上限,用短摘要定位來源
- 本機工具失敗,來源核對做到一半中斷(我昨天遇到的沙箱問題)→ 加一個工具排錯入口,先做唯讀測試
- 記憶檔和 Skill 內容重複 → 兩份記憶縮成一行,指向 Skill
- 某個
SKILL.md寫「用腳本數字數」,但那支腳本不存在
可以自動化嗎?
Matt 特別提到他反對把 retro 全自動,因為 Agent 可能一直去追 false positives,反覆修不存在的問題,最後把 repo 帶到不該去的方向。所以 retro 的設計是 human in the loop:它只提改進建議,不會動任何檔案或工作環境,要不要做、怎麼判斷,還是在使用者手上。
我想,這也是人類的價值所在吧,就像我之前有提到過,小至任務目標,大至產品的走向,還是需要由人來訂,Agent 可以當一個很好的幕僚,但參謀總長還是需要人類來擔任。
你們會讓 Agent 回頭檢討自己的工作嗎?
來源
- Matt Pocock〈New Skills! v1.3 brings /pr, /implement-spec, and /retro〉
- mattpocock/skills 的 retro
SKILL.md與說明文件









