项目简介
addyosmani/agent-skills 是由 Google Chrome 团队工程师 Addy Osmani 创建的生产级 AI 编程技能库。该项目将资深工程师的开发经验封装成一套标准化的技能(Skills),让 AI 编程代理能够像经验丰富的开发者一样,按照最佳实践完成从需求分析到上线的完整开发流程。目前在 GitHub 已获得超过 12000 颗星,备受开发者关注。
核心特色功能
agent-skills 的设计理念是将软件开发全生命周期分解为六个标准阶段,每个阶段对应一个核心命令:
- DEFINE(定义):明确要构建什么,通过 /spec 命令先写规格说明书再写代码
- PLAN(规划):制定如何实现,通过 /plan 命令将任务分解为小而原子化的步骤
- BUILD(构建):增量式开发,通过 /build 命令每次只构建一个功能切片
- VERIFY(验证):证明代码有效,通过 /test 命令用测试作为代码正确性的证明
- REVIEW(审查):提升代码质量,通过 /review 命令改善代码健康度
- SHIP(发布):安全快速上线,通过 /ship 命令实现更快更安全的发布
这套方法论的核心原则是:测试即证明(Tests are proof)、小步快跑(Small atomic tasks)、清晰优于巧妙(Clarity over cleverness)。
安装步骤
agent-skills 支持多种主流 AI 编程工具,安装方式各不相同:
Claude Code(推荐):
/plugin marketplace add addyosmani/agent-skills /plugin install agent-skills@addy-agent-skills
如果遇到 SSH 错误(没有配置 GitHub SSH key),可以切换到 HTTPS 方式:
git config --global url."https://github.com/".insteadOf "git@github.com:"
本地开发安装:
git clone https://github.com/addyosmani/agent-skills.git claude --plugin-dir /path/to/agent-skills
Cursor:将 SKILL.md 文件复制到 .cursor/rules/ 目录,或直接引用 skills/ 目录。
Windsurf:将技能内容添加到 Windsurf rules 配置中。
OpenCode:通过 AGENTS.md 和 skill 工具使用,详见 docs/opencode-setup.md。
使用方法
安装完成后,在 AI 编程工具中可以直接使用斜杠命令。以 Claude Code 为例:
输入 /spec,系统会自动激活需求分析和规格说明书编写的技能,引导 AI 先明确项目需求再开始编码。
输入 /build,AI 会按照之前定义的规格,分步骤增量式构建代码,每次只实现一个小功能。
输入 /test,AI 会自动编写测试用例来验证代码的正确性,确保每个功能都有对应的测试覆盖。
输入 /review,AI 会对代码进行质量审查,发现潜在问题并提出改进建议。
适用场景
agent-skills 特别适合以下场景:
- 团队协作开发:通过标准化的开发流程,确保不同开发者、不同 AI 代理之间的输出质量一致
- 代码审查流程:规范 AI 生成的代码质量,让 AI 也能遵循团队的代码规范
- 大型项目开发:通过小步增量构建,降低复杂项目的开发风险
- AI 编程新手:学习这套方法论,快速掌握专业的软件工程实践
开源协议
本项目采用 MIT 开源许可证,可以自由使用、修改和分发。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。









暂无评论内容