FDE Times 数据在招 FDE 职位 863▼55 近 7 天在招职位数的变化(同口径比较):不计入本周新开始追踪的公司的职位近 7 天新增 71在招公司 181支持远程 24%美国薪资中位数 $200k招聘最多 Palantir 95
ENVI

前线部署工程师(FDE)的专业媒体

书籍与课程

SKILL.md 格式能跨平台,部署却得逐个重做

DeepLearning.AI 与 Anthropic 的两小时课程值得一学,但要同时读各平台自己的文档。

分享微博

要点速览

  • 课程为入门级(Beginner),时长 2 小时 19 分钟,由 Anthropic 的 Elie Schoppik 讲授,其中三节课分别讲 Claude API、Claude Code 和 Claude Agent SDK
  • SKILL.md 格式同样适用于 OpenAI Codex,因为 Codex 基于同一开放标准
  • 每个平台都要单独部署:自定义技能不会自动同步,网络访问和共享范围也各不相同
三列表格,分别为 Claude API、Claude Code 和 Codex。格式一行三者相同,都是同一个 SKILL.md。部署方式不同:Claude API 靠上传,Claude Code 提交到 .claude/skills/,Codex 把技能放在仓库、用户或管理员级别。对外网络访问一行,Claude API 没有(橙色标出),Claude Code 有,Codex 不明确。注释:调用内部 API 的技能在 Claude API 上会失效。
SKILL.md 格式可以迁移,但部署方式和运行环境因平台而异。需要网络访问的技能无法在 Claude API 上运行。文中未说明 Codex 是否允许技能使用网络。来源:Claude API、Claude Code 和 OpenAI Codex 文档;Anthropic 工程博客;DeepLearning.AI。

课程 Agent Skills with Anthropic 的介绍页给出一个承诺:技能(Skill)遵循开放标准格式,写一次,就能部署到任何支持技能的智能体上。Claude API 文档的说法则平淡得多:自定义技能不会在各个平台之间同步,在一处上传,并不意味着其他地方也能用。

这两种说法并不矛盾。能迁移的是格式。部署,即上传、共享范围和运行环境,必须在每个平台上重做一遍。对前线部署工程师(FDE)来说,客户项目往往正是在这里出问题。

因此这门课仍然值得花两个多小时去学,前提是以一名即将为生产环境系统负责的工程师的身份去学,而不是当作看一场演示。

一门由 Anthropic 讲授的短课

这门课由 DeepLearning.AI 与 Anthropic 合作制作,2026 年 1 月 28 日在 DeepLearning.AI 社区论坛上发布。讲师是 Anthropic 技术教育负责人 Elie Schoppik。课程定级为入门(Beginner),时长 2 小时 19 分钟,课程页显示最近一次更新是 2026 年 7 月 17 日。

课程页写的是“10 Lessons”,大纲却列了 12 项,所以自己数出来的数字对不上也不必奇怪。最值得关注的是三节分别对应一个平台的课:Claude API(17 分钟)、Claude Code(24 分钟)和 Claude Agent SDK(20 分钟)。课程页对这几节课的介绍很简略,事先无法判断它们在部署上讲得有多深。

DeepLearning.AI 的发布公告把技能描述为一个个装有说明的文件夹,用专门知识扩展智能体的能力。对 FDE 而言,这种专门知识通常是通过客户调研梳理出来的客户业务流程,也是你希望智能体每次都能复用的内容。

第一个要点:技能就是一个文件夹

Anthropic 在 2025 年 10 月 16 日的工程博客中,把技能定义为包含 SKILL.md 文件的文件夹。这个简单的定义直接带来实际影响。在 Claude Code 中,个人技能放在 ~/.claude/skills/,项目技能放在 .claude/skills/。

项目技能位于代码仓库中,因此会被提交、在 pull request 中评审,并随源代码一起交接。关于客户的知识不再只存在于某个人的脑子里。

第二个要点:格式也能迁移到其他厂商

“写一次”是课程的宣传语,但确有独立证据支撑。Anthropic 表示技能可在其四款产品中运行,并已将格式作为开放标准发布,agentskills.io 网站也证实了这一来源。更有说服力的是,OpenAI Codex 的技能基于同一标准构建,其 SKILL.md 要求提供 name 和 description。

如果客户同时使用 Claude 和 Codex,你不必重写说明。由于 Codex 要求 name 和 description 字段,想让技能不经修改就能迁移到 Codex,就要从一开始认真写好这两项。

第三个要点:部署必须在每个平台重做

设想这样一个客户:后端调用 Claude API,工程团队使用 Claude Code,另一个团队使用 Codex。你只有一个技能文件夹,却有三条部署路径。

在 API 上,你要上传技能,它会在整个工作区内共享。在 Claude Code 中,你把它提交到 .claude/skills/。在 Codex 中,你要选择把技能放在仓库、用户、管理员还是系统级别;如果希望在单个仓库之外使用,也可以通过插件分发。

Claude API 文档写明了 FDE 最常遇到的这两种环境有何不同。

Claude API Claude Code
网络与外部 API 无 有,与机器上其他程序一样
运行时安装软件包 不允许 文档未写明此类限制
共享范围 整个工作区 个人文件夹或按项目
与其他平台同步 不自动同步,需单独上传 不自动同步

把一个具体的技能放进这张表看看。假设某个技能要调用内部 API 获取客户的产品目录。在 Claude Code 中它能正常运行,因为有网络访问;上传到 API 后就会失效,因为在那里技能无法向外发起调用。格式没变,变的只是环境。

Claude 文档还建议把技能当作系统上安装的软件来对待,并链接到另一页面,专门讲组织规模下的治理、审查和部署。这个页面的存在本身就说明,部署是一门独立的功课,不在格式的承诺范围之内。

学习顺序与简历写法

先读 Anthropic 的工程博客《Equipping agents for the real world with Agent Skills》,再看课程。学完三节平台课后,马上打开 Claude API 文档中的 Agent Skills 概览页,补上课程页没有涉及的内容。如果客户使用 Codex,再读 OpenAI 的 Build skills 页面。

最有价值的练习,是把同一个技能部署到两个平台,并记下所有不得不改动的地方。简历上不要只写课程名称,而要写一句具体的话,比如“将同一技能部署到 Claude Code 和 Claude API,绕开了无网络访问的限制”。

证书说明你看完了整门课;一份写清技能在哪里无法运行的 README,才说明你真正部署过它。

这篇文章对你有帮助吗?

6 个信源
路线图上的下一篇 · 阶段 3: AI 应用一门停在生产环境门口的护栏课DeepLearning.AI 与 GuardrailsAI 的 1 小时 42 分钟课程,notebook 课时值得学,护栏服务化部署要课外补。