Hermes Agent 装了这个开源技能包,写代码突然专业了。
一套 57.8k stars 的工程技能包,让 AI 助手按资深工程师的流程干活。
01
agent-skills 是什么?
Hermes Agent 本身能力不差——能上网、能操作浏览器、能跑命令行、能记住你的偏好。但你让它写代码,它还是会干一些让人头疼的事:不写测试就交差、一次改 50 个文件、安全漏洞当没看见。
问题不在 Hermes,在它缺少一套「工程规范」。
今天聊的这个开源项目叫做 agent-skills,Google Chrome 团队工程经理 Addy Osmani 搞的,GitHub 上 57.8k stars,专门解决这个问题。
它把资深工程师在开发各阶段的做法,打包成 24 个 Skill 文件。AI 读完之后,干活的方式就不一样了——
没有 skills 的 AI:
拿到需求就开写,一次改 50 个文件,写完就交差,安全不存在的。
有了 skills 的 AI:
先问清楚需求再动手,一次只改一个功能,写完跑测试,跑通过才交,自动检查 OWASP Top 10。
02
7 个命令,走完开发全流程
agent-skills 设计了 7 个斜杠命令,从需求到发布全部覆盖。
|
|
|
|
|---|---|---|
/spec |
|
|
/plan |
|
|
/build |
|
|
/test |
|
|
/review |
|
|
/code-simplify |
|
|
/ship |
|
|
其中 /build auto 比较实用——批准计划后全自动执行,每个任务单独测试和提交,不需要中间一步步确认。
03
24 个技能,分阶段配齐
除了 7 个命令入口,底下还有 24 个具体技能:
想清楚(Define)
|
|
|
|---|---|
interview-me |
|
idea-refine |
|
spec-driven-development |
|
拆任务(Plan)
|
|
|
|---|---|
planning-and-task-breakdown |
|
写代码(Build)
|
|
|
|---|---|
incremental-implementation |
|
test-driven-development |
|
context-engineering |
|
source-driven-development |
|
doubt-driven-development |
|
frontend-ui-engineering |
|
api-and-interface-design |
|
验证(Verify)
|
|
|
|---|---|
browser-testing-with-devtools |
|
debugging-and-error-recovery |
|
审查(Review)
|
|
|
|---|---|
code-review-and-quality |
|
code-simplification |
|
security-and-hardening |
|
performance-optimization |
|
发布(Ship)
|
|
|
|---|---|
git-workflow-and-versioning |
|
ci-cd-and-automation |
|
deprecation-and-migration |
|
documentation-and-adrs |
|
observability-and-instrumentation |
|
shipping-and-launch |
|
04
三个实际场景,看看区别
场景 1:接到新需求
没有 skills:
用户:帮我做个登录功能
AI:好的,开始写……(200 行代码,没测试,没考虑安全)
有了 skills:
用户:帮我做个登录功能
AI:先确认几个问题——
需要哪些登录方式?密码强度要求?要不要记住登录状态?有没有频率限制?
确认后,我先写 PRD,再拆任务,每个任务带测试。
场景 2:代码审查
AI 不只是说"代码看起来还行",而是从 5 个维度审:
正确性——逻辑对不对?边界处理了没?
安全性——有没有 SQL 注入?XSS?
可读性——变量名清晰吗?函数太长了吗?
性能——有没有 N+1 查询?循环里查数据库?
可维护性——耦合度高不高?好扩展吗?
每次改动还会给出严重等级:Nit(小问题)、Optional(建议改)、FYI(提醒注意)。
场景 3:高风险决策
doubt-driven-development 这个技能特别有意思——当涉及生产环境、安全相关、或不可逆操作时,AI 会自动启动"质疑模式":
-
CLAIM:先说出自己的方案 -
EXTRACT:提取关键假设 -
DOUBT:自己找漏洞 -
RECONCILE:权衡利弊 -
STOP:还不确定就请求人工确认
防止 AI 自信满满地搞坏东西。
05
怎么开始用?
agent-skills 是纯 Markdown 文件,Hermes 的 skill 系统天然支持。你只需要:
-
把文件放到 ~/.hermes/skills/目录 -
在对话中加载对应 skill
-
正常提需求,Hermes会正常执行
而且不需要手动加载——设计 API 时api-and-interface-design 会自动激活,构建 UI 时frontend-ui-engineering 会自动触发。
AI 编程助手正在从「补全代码」往「做工程」的方向走。关键不是模型变大了,是工作流变专业了。
与其让 AI 猜你想怎么做,不如直接把最佳实践教给它。
如果已经在用 AI 写代码,哪怕只用其中的 /test 和 /review,代码质量都会有明显改善。
我会持续更新优质 AI 落地实操干货,记得星标收推送哦,咱们下次见👋最近建了个AI技术交流群,进群互通行业资讯、一起交流学习,配套领取 2026 大模型全套、新红岸 AI 职场 & 科技全套学习资源!
图片/素材来源于网络,其版权归原作者所有,侵删
⭐“点赞、分享、推荐”三连↓

