Agent Skills是什麼
Agent Skills 是谷歌 Gemini 團隊主管 Addy Osmani 開源的 AI 編程 Agent 技能包。Agent Skills 將 Google 資深工程師的工作流與工程規範封裝爲 20 個 Skill、7 個 Slash 命令和 3 個 Agent 人設,覆蓋定義、規劃、構建、驗證、評審、發佈六個開發階段,讓 AI 在每個環節都遵循生產級工程紀律。

Agent Skills的主要功能
-
20 個生產級 Skill:覆蓋軟件全生命週期,每個 Skill 包含步驟、檢查點、退出標準和驗證證據要求。
-
7 個 Slash 命令:
/spec需求梳理、/plan任務拆分、/build增量實現、/test運行測試、/review代碼評審、/code-simplify簡化代碼、/ship交付上線。 -
3 個 Agent 人設:code-reviewer(五軸代碼審查)、test-engineer(測試策略與覆蓋率分析)、security-auditor(漏洞檢測與 OWASP 評估)。
-
自動技能觸發:設計 API 時自動激活
api-and-interface-design,構建 UI 時自動激活frontend-ui-engineering。 -
4 份參考清單:測試模式、安全檢查、性能優化、無障礙訪問的快速參考文檔。
-
反合理化機制:每個 Skill 內置 AI 常見藉口(如”稍後補測試”)及反駁論點,強制按規範執行。
如何使用Agent Skills
-
訪問 GitHub 倉庫:
https://github.com/addyosmani/agent-skills瀏覽項目文檔與 Skill 目錄。 -
Claude Code 用戶:執行
/plugin marketplace add addyosmani/agent-skills添加市場源,再執行/plugin install agent-skills@addy-agent-skills完成安裝。 -
Cursor 用戶:將所需
SKILL.md文件複製到項目根目錄的.cursor/rules/文件夾中。 -
Gemini CLI 用戶:運行
gemini skills install https://github.com/addyosmani/agent-skills.git --path skills安裝爲原生技能。 -
Windsurf / GitHub Copilot / Codex 用戶:參照項目
docs/目錄下的對應接入指南配置。 -
本地開發:克隆倉庫後通過
claude --plugin-dir /path/to/agent-skills加載使用。 -
開始編碼:在項目目錄下使用
/spec梳理需求,按/plan→/build→/test→/review→/ship順序推進開發。
Agent Skills的關鍵信息和使用要求
-
開源協議:MIT,可自由用於項目、團隊及商業工具。
-
作者背景:Addy Osmani(Google Gemini 團隊主管,前 Chrome 工程師)。
-
Star 趨勢:2026 年 4 月已突破 23000+,持續高速增長。
-
工具兼容:支持 Claude Code、Cursor、Gemini CLI、Windsurf、OpenCode、GitHub Copilot、Kiro IDE & CLI、Codex 等主流 AI 編程工具。
-
使用前提:需配合支持 Skill/規則文件的 AI 編程 Agent 使用,純聊天模型無法直接加載。
-
語言支持:Skill 文檔爲英文 Markdown,但適用於任何編程語言項目。
Agent Skills的核心優勢
-
工程紀律固化:將 Google 資深工程師的”穩、準、狠”習慣沉澱爲可複用流程。
-
全鏈路覆蓋:從 Idea 到 Go Live 的六個階段均有對應 Skill,避免 AI 跳過規範、測試、評審等關鍵環節。
-
證據驅動:每個階段強制要求可驗證的交付物,杜絕”看起來沒問題”的敷衍輸出。
-
輕量按需加載:漸進式披露設計減少 Token 消耗,長上下文下依然高效。
-
跨平台通用:純 Markdown 格式,不綁定特定 IDE 或模型,遷移成本低。
Agent Skills的項目地址
- GitHub倉庫:https://github.com/addyosmani/agent-skills
Agent Skills的同類競品對比
| 維度 | Agent Skills | Spec Kit | Superpowers |
|---|---|---|---|
| 核心定位 | 用紀律管 AI | 用文檔定 AI | 用流程帶 AI |
| 約束方式 | 20 個可組合 Skill + 反合理化機制 | 需求/計劃/任務拆解寫成規範文檔 | 需求→計劃→測試→互查全流水線自動串聯 |
| 工程來源 | 《Software Engineering at Google》 | 通用軟件工程實踐 | 通用開發流程 |
| 驗證機制 | 每 Skill 強制證據要求 | 按文檔辦事 | 環節自動推進 |
| Agent 人設 | 3 個 Specialist Persona | 通常無 | 通常無 |
| IDE 兼容 | Claude Code、Cursor、Gemini CLI 等 8+ 平台 | 視具體實現 | 視具體實現 |
| 最佳場景 | 需要 Google 級工程規範約束的嚴肅項目 | 需求模糊、需要先寫清楚再動手的項目 | 希望全流程自動化、減少人工干預的項目 |
Agent Skills的應用場景
- 個人開發者標準化編碼:爲 AI 編程助手建立從需求定義到生產發佈的完整工程紀律,避免模型走捷徑輸出低質量代碼。
- 團隊協作統一規範:將團隊代碼審查、測試策略、安全標準編碼爲可複用 Skill,確保不同成員使用 AI 時輸出風格與質量一致。
- 生產級項目質量管控:在需要長期迭代的商業項目中,通過
/spec→/plan→/build→/test→/review→/ship全鏈路強制驗證,保障交付可靠性。 - 多 Agent 並行自動化評審:上線前同時觸發 code-reviewer、test-engineer、security-auditor 三個 Specialist Persona,並行出具代碼、測試、安全三份報告綜合決策。
- 遺留系統遷移與技術債治理:用
deprecation-and-migration和code-simplification等 Skill,以”代碼即負債”思維安全移除殭屍代碼、簡化過度複雜模塊。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...