Hermes Agent 的 skills 不是装得越多越强。skills 本质上是给 Agent 的操作经验和流程说明,太多、太泛、互相冲突时,会让它在任务开始前读到一堆不相关建议,表现就是行动变慢、步骤变绕,甚至套错流程。
什么 skill 值得保留
保留那些能明显改变执行质量的:例如某个框架的发布流程、公司内部代码规范、固定的测试命令、特定文档格式。只写“你要认真分析”“请输出清晰”这类泛化要求的 skill,价值很低,反而占上下文。
一个好 skill 应该回答三个问题:什么时候触发、具体怎么做、哪些情况不要用。缺少“不适用场景”的 skill,最容易被误触发。
怎么判断装多了
如果 Hermes Agent 经常在小任务里先展开很长计划,或者把前端、部署、文档、测试流程混在一起,就要怀疑 skill 过载。还有一种信号是:你明明问一个简单问题,它却引用了某个完全不相关的流程。
处理方法不是全部删掉,而是按项目或任务建立小集合。写代码时只启用工程相关 skill;写文档时再启用文档 skill;做视频、表格、演示稿时单独切换。
写给团队的建议
团队共享 skills 时要做版本管理和评审,不要每个人觉得好用就往公共目录塞。每条 skill 最好有维护人、适用项目和最后更新时间。能用 README 讲清的规则,不一定要变成 skill;只有会反复影响 Agent 执行动作的经验,才值得沉淀进去。