Agent Skills – 谷歌開源的 AI 編程 Agent 技能包

AI工具1周前發佈新公告 AI管理員
1 0

Agent Skills是什麼

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

Agent Skills – 谷歌開源的 AI 編程 Agent 技能包

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-migrationcode-simplification 等 Skill,以”代碼即負債”思維安全移除殭屍代碼、簡化過度複雜模塊。
© 版權聲明

相關文章

暫無評論

暫無評論...