Addy Osmani 的 Agent Skills:重點不是提示詞,而是把 coding agent 關進可驗證流程
Google Chrome 工程師 Addy Osmani 開源 agent-skills,提供 7 個 slash commands、23 個 skills 與 3 個 specialist personas。真正價值不是讓 AI 寫更快,而是用 spec、plan、incremental build、testing、review、source grounding 與 shipping gates,降低 coding agent 亂改、跳測、未驗證交付的風險。
agent-skills。它表面上是 skills / slash commands collection,但真正價值在於把 AI coding agent 從「會寫 code」拉回「能被管理、能被驗證、能安全交付」的工程流程。addyosmani/agent-skills 已約 42K+ stars,license 為 MIT,repo 描述是「Production-grade engineering skills for AI coding agents」。README 寫的是 7 個 slash commands、23 個 skills(22 lifecycle skills + using-agent-skills meta-skill),不是 20 個 skills。
AI 開發常見問題不是模型完全不會寫,而是亂改、沒規格就開工、跳過測試、引用過期 API、修 bug 不先重現、沒有驗證就交付。
用 7 個 slash commands 對應軟體生命週期:spec、plan、build、test、review、code-simplify、ship;每個階段自動拉起對應 skills。
不是「讓 AI 更有創意」的 prompt pack,也不是一次裝滿就變強的魔法包;它比較像 senior engineer 的 checklist、gate 與 anti-rationalization table。
使用 Claude Code、Cursor、Gemini CLI、OpenCode、Copilot、Codex 或其他 coding agent,且任務已經長到需要流程控管的團隊。
| Slash command | 用途 | 工程原則 |
|---|---|---|
/spec | 定義要做什麼 | Spec before code |
/plan | 拆任務與依賴 | Small, atomic tasks |
/build |