问题与争议
热评认为技能化工作流是蛇油:模型会在执行中丢掉 AGENTS.md 或技能文件里的硬性要求,只有人工评审才可靠。
把软件交付全流程拆成 9 个 lifecycle 命令(/spec /plan /build /test /constraints /review /webperf /code-simplify /ship)加 25 个技能,让编码 agent 像有工程规范的团队成员一样按阶段推进。
Addy Osmani 维护的 production-grade engineering skills for AI coding agents,自称把工程实践拆成可被 agent 执行的阶段命令。
已有 CI 与评审规范、想把 agent 塞进既有交付流程的团队;前端与性能敏感项目;需要可审计阶段产物(spec、plan、评审意见、发布清单)的场景。
25 个技能按 Define/Plan/Build/Verify/Review/Ship 分组,含 interview-me、spec-driven-development、planning-and-task-breakdown、test-driven-development、browser-testing-with-devtools、security-and-hardening、observability-and-instrumentation 等;/build auto 在批准计划后自主执行,但每任务仍走 TDD、独立 commit、失败即暂停;另附 code-reviewer、test-engineer 等 4 个 agent persona。
113.6k stars / 11.9k forks / 56 issues / 807 commits,MIT;阶段边界清楚、每步有产物,适合把「agent 写完就算完」改成「有验收物才算完」。
已知可移植性缺陷 #361:单技能 npx 安装只复制 skills/<name>/,不带仓库级 references/,跨 harness 迁移会静默丢依赖;25+9 的结构对单人小项目偏重,容易只跑 /build;技能质量与作者个人工程观强绑定。
MIT
仓库标注 MIT License;技能内脚本与 references 随仓库分发。
协议解读供选型参考,不构成法律意见。
先拿一条真实需求跑 /spec → /plan → /build → /review 全链,重点看 /plan 产物能否直接评审;把 /ship 与自家发布流程对齐后再推广。
Star113600;观测时间:2026-11-06T07:28:10Z
暂无可比增长基线
开源代码
已核对社区来源
围绕作者 Agent Skills 文章的 HN 讨论 376 分 / 212 评论:最高赞直接判蛇油,理由是模型不是严格规则执行者、AGENTS.md 与技能里的硬要求随时会被丢掉;反对方以三十年编程经验与数月 spec-kit 实践举证生产系统跑了几个月没出问题;另有一条边界被反复引用:技能适合让模型知道有哪些外部工具,不适合强制安全规则。
争论停留在立场与个案,双方都没有量化数据;支持方多谈自身经验,未说明失败率。
热评认为技能化工作流是蛇油:模型会在执行中丢掉 AGENTS.md 或技能文件里的硬性要求,只有人工评审才可靠。
多位从业者反驳称并非全有或全无:有人用同类方法数月、生产系统运行数月且问题率不高于传统开发。
有评论提出使用边界技能用来让模型知道能用哪些外部工具,绝不该用来强制安全规则,安全应交给沙箱。
模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。