当前位置: 首页 > news >正文

Agent Skills:让 AI 编码像高级工程师一样工作(37,222 Stars)

🔗 我的中转站:https://api.aiseo.one/register?channel=c_0qyhisw6

项目简介

Agent Skills 是由 Addy Osmani(Google 工程总监) 开源的生产级 AI 编码 Agent 技能包。它将高级工程师的工作流、质量门禁和最佳实践编码为结构化指令,让 AI Agent 在开发的每个阶段都能遵循工程规范。

这不是提示词,而是工程纪律的数字化

GitHubhttps://github.com/addyosmani/agent-skills
作者Addy Osmani(Google 工程总监)
Stars37,222 ⭐
Forks4,161
创建2026-02-15
协议MIT License
来源Google 工程实践 + SWE Book

AI Agent 的问题

AI 编码 Agent 的默认行为是走最短路径——这意味着它们经常跳过规范文档、测试、安全审查等让软件可靠的关键实践。

❌ 跳过规范,直接写代码
❌ 写代码但不写测试
❌ 完成功能但不做代码审查
❌ 发布前没有预检清单
❌ "我觉得没问题" 就是验证标准

Agent Skills 改变了这一切。

Agent Skills 的解决方案

它将完整的软件工程生命周期编码为 7 条 Slash 命令,每个命令自动激活对应的技能工作流:

💡
DEFINE
/spec
📋
PLAN
/plan
🛠️
BUILD
/build
VERIFY
/test
👁️
REVIEW
/review
🚀
SHIP
/ship
阶段命令核心原则
定义要做什么/spec先写规范,再写代码
规划怎么做/plan小而原子的任务拆分
增量构建/build一个切片一个切片来
证明它能工作/test测试是证据
合并前审查/review提升代码健康度
简化代码/code-simplify清晰优于聪明
发布到生产/ship越快越安全

21 个核心技能

技能包包含 21 个结构化技能,每个都有完整的工作流步骤、验证门禁和反合理化表格。

💭 Define:定义阶段

技能做什么
idea-refine结构化发散/收敛思维,将模糊想法变为具体方案
spec-driven-development写 PRD(目标、命令、结构、代码风格、测试、边界),先规范再编码

📋 Plan:规划阶段

技能做什么
planning-and-task-breakdown将规范拆分为小型、可验证的任务,含验收标准和依赖排序

🛠️ Build:构建阶段

技能做什么
incremental-implementation薄垂直切片——实现、测试、验证、提交。功能标记、安全默认值
test-driven-development红绿重构、测试金字塔(80/15/5)、Beyonce 规则
context-engineering在正确时间给 Agent 正确的信息——规则文件、上下文打包、MCP 集成
source-driven-development每个框架决策都基于官方文档——验证、引用、标记未验证内容
doubt-driven-development对抗性上下文审查——CLAIM → EXTRACT → DOUBT → RECONCILE → STOP
frontend-ui-engineering组件架构、设计系统、状态管理、响应式设计、WCAG 2.1 AA 无障碍
api-and-interface-design契约优先设计、Hyrum 定律、One Version 规则、错误语义

✅ Verify:验证阶段

技能做什么
browser-testing-with-devtoolsChrome DevTools MCP 实时数据——DOM 检查、控制台日志、网络追踪
debugging-and-error-recovery五步分诊:复现、定位、简化、修复、防护。止损规则、安全回退

👁️ Review:审查阶段

技能做什么
code-review-and-quality五轴审查、变更大小(~100 行)、严重性标签(Nit/Optional/FYI)
code-simplificationChesterton 围栏、500 行规则、降低复杂度、保持行为不变
security-and-hardeningOWASP Top 10、认证模式、密钥管理、依赖审计、三层边界系统
performance-optimization先测量后优化——Core Web Vitals 目标、性能分析、包分析

🚀 Ship:发布阶段

技能做什么
git-workflow-and-versioningTrunk 开发、原子提交、变更大小、提交即保存点模式
ci-cd-and-automation左移原则、更快更安全、功能标记、质量门禁流水线
deprecation-and-migration代码即负债、强制/建议弃用、迁移模式、僵尸代码清理
documentation-and-adrs架构决策记录、API 文档、内联文档标准——记录为什么
shipping-and-launch预发布清单、功能标记生命周期、分阶段发布、回滚流程

3 个专家角色

预配置的专业 Agent 角色,用于针对性审查:

角色视角关注点
👨‍💻 code-reviewerSenior Staff Engineer五轴审查,"Staff 工程师会批准吗?"标准
🧪 test-engineerQA 专家测试策略、覆盖分析、Prove-It 模式
🔒 security-auditor安全工程师漏洞检测、威胁建模、OWASP 评估

设计哲学

📝
流程,不是散文
技能是 Agent 遵循的工作流,不是供阅读的参考文档。每个都有步骤、检查点和退出标准
🚫
反合理化
每个技能都包含 Agent 常用的跳过步骤借口表(如"我稍后加测试"),附带反驳论点
验证不可协商
每个技能都以证据要求结尾——测试通过、构建输出、运行时数据。"我觉得没问题"永远不够
📦
渐进式披露
SKILL.md 是入口。支持性参考文档仅在需要时加载,保持 token 用量最小化

安装与适配

Agent Skills 支持几乎所有主流 AI 编码工具:

工具安装方式
🧠 Claude Code(推荐)/plugin marketplace add addyosmani/agent-skills
🎯 Cursor复制 SKILL.md 到 .cursor/rules/ 目录
Gemini CLIgemini skills install ... --path skills
🌊 Windsurf添加 skill 内容到 Windsurf 规则配置
📝 OpenCode通过 AGENTS.md + skill 工具调用
🤖 GitHub Copilot使用 agents/ 作为 persona,写入 copilot-instructions.md
🔧 Kiro技能存放在 .kiro/skills/ 目录
💻 Codex 等技能是纯 Markdown,可用于任何接受系统提示的 Agent

快速开始

Claude Code 安装

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Claude Code 本地安装

git clone https://github.com/addyosmani/agent-skills.git
claude --plugin-dir /path/to/agent-skills

Gemini CLI 安装

gemini skills install https://github.com/addyosmani/agent-skills.git --path skills

实战场景

🚀 场景一:从零开发新功能

使用完整的工作流:

  • /spec — 先写 PRD,定义目标、边界、测试策略
  • /plan — 拆分为小型可验证任务,按依赖排序
  • /build — 薄垂直切片实现,每次实现→测试→验证→提交
  • /test — 红绿重构,测试金字塔覆盖
  • /review — 五轴审查,严重性标签标注
  • /ship — 预发布清单、功能标记、分阶段发布

🔍 场景二:审查一段复杂代码

  • /code-simplify — Chesterton 围栏原则,降低复杂度
  • /review — 激活 code-reviewer 专家角色
  • security-auditor — OWASP 威胁建模
  • performance-optimization — 测量性能瓶颈

🐛 场景三:修复一个线上 Bug

  • /test — 先写复现测试
  • debugging — 五步分诊:复现→定位→简化→修复→防护
  • browser-testing — DevTools MCP 实时追踪
  • /review — 确认修复不引入新问题

总结

Agent Skills 不是一组提示词,而是工程纪律的数字化——它把 Google 级别的软件工程实践,封装成 AI Agent 能理解、能执行、不会跳过的结构化工作流。

37,222 Stars — Addy Osmani(Google)出品
21 个核心技能 — 覆盖完整 SDLC
7 条 Slash 命令 — /spec /plan /build /test /review /code-simplify /ship
3 个专家角色 — Code Reviewer / Test Engineer / Security Auditor
反理性化设计 — 每个借口都有反驳论点
验证不可协商 — "我觉得没问题" 永远不够
全工具适配 — Claude Code / Cursor / Gemini / Windsurf / Copilot 等
MIT 开源 — 自由使用,自由定制

如果你的 AI Agent 还在跳过规范、测试和安全审查——给它装上 Agent Skills,它会开始像一个高级工程师那样工作。

🚀 GitHub:https://github.com/addyosmani/agent-skills

👤 作者:Addy Osmani(Google 工程总监)

🔗 我的中转站:https://api.aiseo.one/register?channel=c_0qyhisw6
http://www.jsqmd.com/news/786970/

相关文章:

  • 从原型到生产:构建企业级LangChain应用的核心挑战与实战指南
  • 2026年质量好的番禺旧房翻新改造装修公司/番禺一站式整装装修公司哪家正规 - 品牌宣传支持者
  • 手机相机分辨率
  • 节点与边:LangGraph 中智能体通信的底层机制
  • 开源AI智能体框架安全定制指南:非侵入式补丁与工程化实践
  • 射频测试技术演进与RP-6100系列产品解析
  • mdflow:将Markdown文件转化为可执行AI代理的自动化工具
  • 分治策略与SVD低秩压缩在地震模拟中的应用
  • Riskified在2026年Ascend大会上发布新一代AI套件,为商户赋予前所未有的电商风险可视性和管控能力
  • 哔哩下载姬DownKyi终极指南:3分钟掌握B站视频无损下载的完整教程
  • ARM架构缓存层次与计时器寄存器深度解析
  • 基于大语言模型的LaTeX到HTML智能转换:提升学术文档可访问性
  • 构建结构化技能知识库:从Git管理到团队协作的实践指南
  • 选择诚信通托管服务,这五家机构值得重点关注 - 品牌策略师
  • ClawKernel:基于WebSocket的OpenClaw网关实时监控与管理平台
  • 终极指南:3步破解微信设备限制,实现手机平板双登录
  • Go语言实现Llama模型推理:llama.go项目详解与实战指南
  • Genkit AI应用框架:统一接口、类型安全与RAG实战指南
  • 5步掌握AssetStudio:Unity资源提取与逆向分析全攻略
  • LangGraph 状态管理深度解析:从 State 到持久化
  • AI技术合伙人:从代码生成到项目协作的智能开发框架实践
  • 基于MCP模板快速构建AI工具服务器:从原理到实战
  • LangChain与LangGraph实战:从零构建具备反思能力的AI智能体
  • 哔哩下载姬DownKyi实战指南:从入门到精通的全流程解析
  • 网盘直链下载助手终极指南:三步解锁九大网盘真实下载地址
  • 2026年靠谱的番禺装修公司哪家口碑好 - 行业平台推荐
  • 2026年口碑好的绵阳老房翻新装修公司/绵阳旧改局改装修公司TOP排行榜 - 行业平台推荐
  • Slidemason:基于AI编程助手本地生成专业演示文稿的React开源方案
  • cann/driver DCMI获取设备列表
  • 量子计算在分子振动模拟中的创新应用