当前位置: 首页 > news >正文

Claude Code 的 Skills:AI Agent 真正需要的不是提示词,而是组织记忆

你有没有想过,为什么你用了那么多 AI 工具,最后还是觉得"差点意思"?

一、一个扎心的事实

2026 年 6 月 3 日,Anthropic 的技术团队成员 Thariq Shihipar 发了一篇博客。

文章名字叫《Lessons from building Claude Code: How we use skills》。

翻译过来就是:我们在 Claude Code 里怎么用 Skills 的。

这篇文章没有什么惊天动地的新概念。但它透露了一个信号:Skills 已经成为 Claude Code 最常用的扩展点之一,Anthropic 内部有数百个 Skills 处于活跃使用状态。

什么意思?

就是说,Claude Code 这个面向编程和工程任务的 AI Agent 产品,它最核心的能力增强方式,不是靠调参,不是靠微调,不是靠更长的系统提示词。

而是靠一个叫 Skills 的机制。

二、你对 Skill 的理解,可能从一开始就错了

很多人看到 Skills,第一反应是:哦,不就是更长的提示词吗?

把提示词存成文件,然后让 AI 读取,这有什么新鲜的?

错。

这种理解方式,会让你错过 Claude Code 团队这篇文章最尖锐的地方。

Skills 不是提示词。它是一个文件夹。

这个文件夹里可以有指令、脚本、参考资料、模板、图片、历史日志和配置文件。SKILL.md是入口,但不是全部。

更重要的是:Agent 可以动态发现这些文件夹,在需要的时候读取或执行其中的内容。

这才是关键。

普通提示词,像一次口头指挥。你今天说一遍,明天还要说一遍。换个同事来,还得再说一遍。

Skill 不一样。它把重复出现的工作经验固化下来,变成一个可复用的系统。

提示词让模型听话,Skill 让模型进入一个可复用的工作现场。

三、九类 Skills:把隐性知识装进正确盒子

Claude Code 团队盘点内部 Skills 后,把它们分成了九类:

  1. 1.Library and API reference- 库和 API 参考

  2. 2.Product verification- 产品验证

  3. 3.Data fetching and analysis- 数据获取和分析

  4. 4.Business process and team automation- 业务流程和团队自动化

  5. 5.Code scaffolding and templates- 代码脚手架和模板

  6. 6.Code quality and review- 代码质量和审查

  7. 7.CI/CD and deployment- 持续集成、交付和部署

  8. 8.Runbooks- 故障处理手册

  9. 9.Infrastructure operations- 基础设施运维

这个分类本身不重要。重要的是它背后的逻辑:一个好 Skill 应该足够窄。

如果一个 Skill 同时想做 API 文档、代码审查、部署、监控、写周报,它就会让 Agent 不知道该按哪套规则行动。

模型不是没有能力,而是被过宽的上下文推向了模糊。

最有价值的 Skill 不是最完整的,而是最能约束一个具体失败场景的。

四、验证类 Skill:最被低估的能力

在这九类里,Product verification(产品验证)是最值得展开说的。

为什么?

因为 Agent 最危险的错误,常常不是"什么都没做",而是"看起来做完了"。

你让 Agent 改一个结账页面。它写完代码后告诉你"已修复"。

但真正的问题是:用户能不能从购物车走到付款成功?Stripe 的测试卡有没有触发正确账单?订单状态有没有进入数据库里正确的字段?

验证类 Skill 把这些问题变成脚本、断言和证据。它可以让 Claude Code 运行浏览器测试,记录输出视频,检查每一步状态。

Agent 的质量不只来自生成能力,还来自被验证能力。

这才是 AI 工程的核心。不是让模型多写代码,而是让模型进入一个有反馈、有断言、有证据的工作回路。

五、Gotchas:把团队踩过的坑写进系统

Claude Code 团队在文章里有一句很硬的判断:不要陈述显而易见的事。

这句话值得反复看。

很多人写 Skill,会写成这种内容:

  • • 写代码前先理解需求

  • • 保持代码简洁

  • • 修改后运行测试

  • • 遇到错误要调试

这些话不是错。问题是 Claude 本来就知道。你把它们写进 Skill,只是在增加上下文成本。

真正高价值的是 Gotchas。Gotchas 是具体坑点。它不是抽象原则,而是团队真的踩过、模型也容易踩的失败模式。

比如:

  • • 某张subscriptions表是 append-only。你要找当前订阅状态,不能只看最新创建时间,而要看版本号最高的那一行。

  • • 同一个请求 ID,在 API gateway 里叫request_id,在 billing service 里叫trace_id。两个名字不同,但指向同一条请求链路。

  • • staging 环境返回 200,不代表 Stripe webhook 真被处理了。真正状态还要查payment_events表。

这些内容才是组织知识。

它们不是"最佳实践"。它们是"错误为什么会发生,以及如何不再发生"。

真正的组织知识,往往不是宏大的原则,而是错误不会重复发生的理由。

六、Progressive Disclosure:上下文工程的底层逻辑

Claude Code 的 Skills 机制有一个核心设计:progressive disclosure。

翻译成大白话就是:不要一次把所有资料都塞进模型。先让模型知道有哪些能力,等任务需要时,再逐层打开对应内容。

这个机制分三层:

第一层:metadata。Claude Code 启动时,只看到 Skill 的名称和描述。

第二层:SKILL.md。当任务触发这个 Skill,Claude 才读取里面的完整说明。

第三层:references、scripts、assets。比如references/api.md放 API 细节,scripts/validate.py放验证脚本。

模型不需要每次都读完所有文件。它只在需要时取用。

这就是上下文工程的底层思路。

上下文工程不是把 prompt 写长。上下文工程是设计一个系统,让模型在正确时间接触正确材料。

上下文工程的本质,是让模型少读无关内容,多接触关键事实。

七、从个人技巧到组织能力

一个 Skill 写出来,只是第一步。

更难的问题是:谁会用?怎么分发?怎么更新?怎么防止过期?

Claude Code 团队给出两种方式:

小团队:把 Skills 提交进项目仓库,路径通常是.claude/skills

大团队:使用 Claude Code Plugin marketplace,也就是内部插件市场。团队成员可以按需安装 Skills。

Anthropic 内部没有让一个中心团队预先决定所有 Skill 的生死。他们让有用的 Skill 先在 sandbox 文件夹、GitHub 或 Slack 里流动。等 Skill 得到足够使用,再通过 PR 进入 marketplace。

这很像开源包生态。不是先设计一个完美知识库,而是让真正有用的能力自然浮上来。

一个 Skill 被写出来只是开始。被正确触发、被持续维护、被团队采用,才算进入生产。

八、风险:能力包也可能变成攻击面

Skill 越强,风险越不能忽略。

Anthropic API 文档明确提醒:Skills 应该只从可信来源使用。

因为 Skill 不只是文本,它可能包含脚本、外部资源和工具权限。

如果一个未经审计的 Skill 要求模型读取敏感文件、调用网络接口、执行 shell 命令,它就可能造成数据泄露或系统破坏。

外部 URL 也是风险点。如果 Skill 会抓取网页内容,而网页里藏着恶意指令,模型可能把那些内容误当成任务指令。

所以,Skill 应该像软件依赖一样管理。它需要审计,需要版本,需要测试,需要权限边界,需要下架机制。

一旦 Skill 能调用工具,它就不再只是文档,而是供应链的一部分。

九、一套可落地的 Skill 构建法

读完 Claude Code 这篇文章,不是让你马上创建十几个 Skills。

更好的做法相反。

先找一个 Agent 每周反复做错的任务。这个任务最好满足三个条件:

  • • 高频

  • • 边界清晰

  • • 能验证结果

比如:

  • • 每次改支付流程都忘记查事件表

  • • 每次写迁移都漏掉回滚约束

  • • 每次查日志都混淆request_idtrace_id

  • • 每次发 PR 都忘记跑某个内部 verifier

然后只为这个任务写一个窄 Skill。

第一版SKILL.md不需要宏大。它只需要回答几个问题:

  • • 这个 Skill 在什么任务里触发?

  • • 模型通常会犯什么错?

  • • 正确流程是什么?

  • • 哪些检查必须执行?

  • • 哪些脚本可以减少不确定性?

  • • 结果如何证明?

如果这一个 Skill 能稳定减少错误,再考虑第二个。

好 Skill 不是把人类的话写长,而是把人类反复纠错的成本写低。

十、写在最后

Claude Code 这篇文章最重要的启发,是把我们从 prompt 思维推到系统思维。

Prompt 思维会问:我该怎么把话说得更清楚?

Skill 思维会问:这件事为什么每次都要人类重新提醒?哪些知识可以固化?哪些步骤可以脚本化?哪些结果必须验证?哪些错误应该写进 Gotchas?这个能力如何被团队分发?

这两个问题不在同一个层级。

前者关心一次对话。

后者关心一套工作机制。

所以,真正值得做的 Skill,不是提示词收藏夹。它应该是一个小而硬的工程单元:有触发条件,有失败记忆,有参考资料,有脚本,有验证,有分发路径。

当一个团队把这种东西持续积累起来,Agent 才不只是一个会写代码的助手。

它开始接触团队真正的工作现场。


参考来源:

  1. 1. Claude Blog, “Lessons from building Claude Code: How we use skills”, 2026-06-03

  2. 2. Claude Code Docs, “Extend Claude with skills”

  3. 3. Claude API Docs, “Agent Skills”

  4. 4. Claude API Docs, “Skill authoring best practices”

  5. 5. Agent Skills standard

  6. 6. Anthropic Engineering, “Equipping agents for the real world with Agent Skills”, 2025-10-16

  7. 7. GitHub,anthropics/skills

  8. 8. Claude Blog, “A harness for every task: dynamic workflows in Claude Code”, 2026-06-02

http://www.zskr.cn/news/1500506.html

相关文章:

  • 2026年 耐高温丁晴密封圈品牌推荐榜:高温耐油、高压耐用与长寿命品质之选 - 品牌发掘
  • AI中医ChatiSS查体大模型全流程解析,辨证准确率凭什么可以做到95.8%
  • 2026年惠州中央空调回收品牌推荐与选择攻略 - 广东再生资源回收
  • 本地运行的年会抽奖工具,改JS名单就能抽,中奖实时可见
  • 深入解析MC68HC805P18:经典8位MCU架构、中断与EEPROM编程实战
  • 揭秘AI教材写作技巧:低查重工具加持,5天完成30万字教材编写!
  • 数字电源开发实战:JTAG与SCI接口在DSC调试中的协同应用
  • 欧奥电子车载移动UFS4.1验证:mSMP与B2B 高保真探测技术详解
  • 2026年6月佛山回收中央空调公司推荐,正规资质环保处理更合规 - 广东再生资源回收
  • AZ系、ZK系、WE系——一张牌号选型对照,加四种成型工艺的匹配逻辑
  • 当信号与系统遇见深度学习:我用傅里叶变换和拉普拉斯算子,看懂了CNN的本质
  • 集合 USB,AI ENC,AEC,BF,全面功能的语音处理模组
  • 如何在Windows上高效读写Btrfs分区:实用跨平台文件系统指南
  • MC68HC908MR24 TIMB定时器与SPI模块实战配置与避坑指南
  • 如何挑选正宗新疆干果:无添加养生特产选购攻略
  • NX许可回收无感测试,对比4款工具谁更隐形
  • 零成本启动的安全生产月巡检工具,安全检查 + 隐患上报一步到位
  • 【手把手教学】:OpenClaw 解压安装与运行全流程(包含安装包)
  • java feign调用第三方服务出现序列化错误的排查过程
  • 状态压缩 DP 与树形 DP:从空间优化到树状结构的动态规划
  • 计算机毕业设计之django基于大数据的旅游景区推荐系统
  • 第六节:Slash Commands斜杠命令——AI 的快捷指令
  • 海外商标注册后怎么管?出海企业不能让商标停在代理邮件里 - 客啦啦视界
  • AD生成图形交互式bom表的方法
  • Dify日志与标注时间显示问题
  • DBHub:一款免费开源的数据库MCP服务器
  • 从“盲跑”到“智控”:耐高温RFID驱动喷涂线柔性升级
  • 小说阅读器,真好用
  • 一分钟学会 Guice - 简单的 Java 依赖注入框架
  • 2026年AI大模型接口调度服务全维度实测:主流服务商性能对比与高性价比选型参考