处理日常运维和维护操作,包括一些涉及破坏性操作的场景。比如 resource-orphans:找出孤立的 pod 或 volume,发到 Slack,等一段 soak period,用户确认后再做级联清理。(Verification 类 Skills 值得专门投入,可以让一个工程师花一整周来把 verification skills 做好。能让 Claude 录下它测试过程的视频、在每一步强制做程序化断言。如果 Claude 每天在跑几百次 CI,这个投入是划算的。)(三) 写 Skill 最容易出错的地方写 Skill 的时候有一个地方容易搞错,就是 Claude 自身已经知道很多东西了,其实没必要再教它一些基础的东西。最有价值的应该是那些跳出 Claude 默认思维方式的东西。比如 frontend-design Skill,这是Anthropic 员工通过和用户反复迭代做出来的,专门纠正 Claude 的审美习惯:避免 Inter 字体、避免紫色渐变,避免所有典型 AI 风格的默认设计选择。这个 Skill 在 Claude 不擅长的地方施加了约束,不是在重复它已经知道的事。所以最好是建一个 Gotchas 区块,专门收录 Claude 在用这个 Skill 时踩过的坑。每次出现新的边缘案例,就加进去。Skill 是会成长的,不是写完就放在一边。Anthropic 内部大多数 Skills 都是从几行和一两个 gotcha 开始的,后来被人慢慢加到现在的样子。(四) 别把 Claude 框死Skills 是高度可复用的,同一个 Skill 可能被几十种不同的场景调用。指令写得太死,Claude 就没有办法根据实际情况做判断。Thariq 的建议是:给 Claude 需要的信息,但需要保留足够的灵活度。Skill Creator是一个专门用来创建 Skills 的 Skill。另外他们还接了一个 PreToolUse hook,用的是数据优化 Skill 的触发逻辑,记录每个 Skill 的使用情况,找出哪些 Skills 用得多、哪些触发率低于预期,然后去调整。结论Skills 在遇到新问题时会不断成长,这更接近于一个团队的集体记忆——把人踩过的坑、想清楚的事、总结出来的判断,编码进一个可以被 AI 直接调用的格式里。我的上期文章(AI 已经足够强了,企业怎么没什么变化?)讲的是公司层面怎么重建流程,这期讲的是一个具体工具怎么把团队的判断编进去,两件事的方向其实是一样的。Reference:Lessons from Building Claude Code: How We Use Skills | Thariq (@trq212)