开源项目已核验

工程级开发技能集

把资深工程师的工作流、质量关卡和实践经验打包成技能,让 AI 代理在开发的每个阶段都按同一套标准执行。

查看 GitHub
7.9万收藏Addy Osmani作者0.6.4版本MIT许可证

Skill 概览

这套技能围绕软件交付的完整链路组织:定义、计划、构建、验证、评审、上线。每个阶段对应一个斜杠命令,命令会自动激活该阶段需要的技能。除了显式调用,技能也会按你正在做的事自动触发——设计接口时触发接口设计技能,写界面时触发前端工程技能。如果规格已经写好,可以用一次批准的方式让它连续跑完计划与实现:人不再需要在任务之间逐个点头,但每个任务仍然是测试驱动、单独提交,遇到失败或有风险的步骤会停下来。

核心功能

  • 八个斜杠命令覆盖从定义到上线的完整开发周期
  • 技能按当前工作内容自动激活,无需手动选择
  • 一次批准即可连续完成计划与实现,失败时自动暂停
  • 每个任务测试驱动、单独提交,便于回溯
  • 内置网页性能审计与代码简化两个专项流程

适用场景

  • 希望代理按固定的工程流程走,而不是每次凭感觉
  • 需要在合并前有一道稳定的评审关卡
  • 想审计网页性能并按测量结果决定优化方向
  • 代码写得能跑但过于复杂,需要一轮简化

安装方式

bash
npx skills add addyosmani/agent-skills -g

使用说明

按开发阶段使用对应命令:用 /spec 明确要做什么,用 /plan 拆成小任务,用 /build 逐步实现,用 /test 证明它能跑,用 /review 在合并前把关,用 /ship 发布。规格写好后想少点手动步骤,可以用 /build auto 让它一次跑完计划和实现。

示例工作流

  1. 用 /spec 把要做的事写清楚
  2. 用 /plan 拆成小而完整的任务
  3. 用 /build 逐个实现,或用 /build auto 连续跑完
  4. 用 /test 补齐验证
  5. 用 /review 把关,再用 /ship 发布

更新记录

0.6.4

对应仓库当前发布的版本。完整变更请查看 GitHub Releases。

常见问题

/build auto 会不会跳过验证直接把代码写完?

不会。它去掉的是任务之间需要人点头的环节,验证本身保留:每个任务仍然测试驱动、单独提交,遇到失败或有风险的步骤会停下来等你处理。

必须记住这八个命令才能用吗?

不必。命令是显式入口,但技能也会根据你正在做的事自动激活——设计接口时触发接口设计技能,做界面时触发前端工程技能。