Anthropic 官方课程。检查 Claude 的活,难点不是你不会查——是它取决于你记不记得去要。漏一次,坏代码就溜过去。

验证型技能把这个依赖去掉。 改动符合技能的描述就自己触发:跑测试套件 → 读 diff → 确认没有哪条测试被放松了好让它过 → 报通过或失败并附证据。不用你开口。

最后那一步才是关键。 测试变绿不等于没事——一条测试可以被悄悄放松到怎么改都能过。「做完」不是「看着对」,是关卡真跑过、结果被说出来。

技能文件夹装得下的不只是说明。 旁边放 reference.md,Claude 只在需要深入时才读;放脚本,它直接执行而不是读进上下文——技能能自带工具。skill.md 本身保持精简。

三个下指令的地方别搞混:一直适用的约定进 CLAUDE.md,跟任务绑的流程进技能,绝对不许被跳过的规则进钩子——前两者靠自觉遵循,钩子是真会跑的代码。

同一个多步指令打过两遍,那就该是个技能。提交进 .claude/skills,团队就都有了。

出处:Anthropic 官方课程 Claude Code in Action。