addyosmani

addyosmani / agent-skills

#4
47,4115,252+229 todayShell

面向AI编程代理的生产级工程技能

Agent Skills 是一个面向 AI 编程代理的生产级工程技能集合,旨在将资深工程师的软件开发工作流、质量门禁和最佳实践编码为可复用的技能文件。项目提供了 7 个斜杠命令(如 `/spec`、`/plan`、`/build`、`/test`、`/review`、`/code-simplify`、`/ship`),分别对应从需求定义到生产发布的完整开发生命周期,确保代理遵循“先规范再编码”、“小任务迭代”、“测试即证明”等核心原则。此外,技能还能根据当前任务自动激活,例如设计 API 时触发接口设计规范,构建 UI 时启用前端工程规则。该项目支持 Claude Code、Cursor、Gemini CLI、Windsurf、GitHub Copilot 等多种主流 AI 编程工具,开发者只需将技能文件复制到对应配置目录即可让代理在开发中自动遵守工程纪律,适合需要提升 AI 辅助编码一致性和代码质量的团队与个人。

💡 应用场景

最适合需要将资深工程师的工程规范、质量门禁和开发流程系统化注入AI编程代理的团队,尤其适合多工具混合使用的协作场景。

AI代码审查标准化

问题:团队使用AI编程助手时,生成的代码质量参差不齐,缺乏统一的工程规范和审查标准。

方案:通过`/review`命令自动激活代码审查技能,让AI代理遵循预设的质量门禁和最佳实践进行一致性审查。

示例:在Cursor中引入`review`技能后,每次提交MR前AI自动检查代码复杂度、命名规范、错误处理等,减少人工review负担。

从需求到代码的规范流程

问题:开发者在AI辅助下容易跳过需求分析和设计阶段,直接写代码导致返工。

方案:使用`/spec`先定义规格,`/plan`规划小任务,再`/build`增量构建,确保AI按工程流程执行。

示例:接手新功能时,先执行`/spec`让AI生成需求文档,再`/plan`拆解为原子任务,最后逐步`/build`实现。

多IDE统一AI工作流

问题:团队使用不同的AI编程工具(Claude Code、Cursor、Copilot等),难以共享工程规范和最佳实践。

方案:项目提供跨工具的安装指南(如Cursor规则、Copilot指令、Gemini配置),将20个技能以Markdown形式复用。

示例:团队在Claude Code中安装技能,同时将核心规则复制到Cursor的`.cursor/rules/`,确保所有成员AI行为一致。

自动化测试驱动开发

问题:开发者经常忘记或推迟编写测试,导致后期回归成本高。

方案:使用`/test`命令让AI代理自动生成并执行测试,遵循“测试即证明”原则,确保每次增量都有验证。

示例:完成一个API端点后,执行`/test`,AI自动生成单元测试和集成测试,并运行验证覆盖率。

📊 项目信息

语言
Shell
Stars
47,411
Forks
5,252
今日新增
+229
排名
#4
收录
语言榜
趋势日期
2026年5月31日
最后推送
2026/5/28

🏷️ 标签

AI编程Shell工程技能开发工作流生产级可扩展AI开发者全栈工程师

📸 截图

agent-skills screenshot 1