对比工具 Skill 系统:Claude Code Skills vs Codex vs Cursor

本条目是「Skill Engineering」的第 3 部分,对应学习清单条目 4.1.3。

前置依赖读外部Skills分析优秀skill

为以下铺垫九要素结构、CLAUDE.md与AGENTS.md分工


一、核心观点

不同编码工具的「Skill / 规则系统」长得不一样,但 2026 年已经收敛到一个跨工具真相源:AGENTS.md。 复杂场景用 Claude Code Skills,简单场景用单文件规则,多工具团队用 AGENTS.md 做基线。

给不同工具写「给 Agent 的说明书」,就像给不同品牌的咖啡机写使用手册——机器接口不同,但「放豆、加水、按开关」的底层逻辑一样。看懂差异,你才不会在一个工具里养出的习惯,换个工具就废掉。


二、定义 / 原理 / 实践 / 示例 / 优劣势

2.1 三大系统的结构对比


graph TD

    CC["Claude Code Skills<br/>.claude/skills/<br/>多文件 + 渐进式加载"] -->|最丰富| R[规则系统]

    CX["Codex / 类规则<br/>单文件指令<br/>全量/条件加载"] -->|最简单| R

    CU["Cursor Rules<br/>.cursor/rules/<br/>与 IDE 深度集成"] -->|IDE 向| R

    AG["AGENTS.md<br/>跨 20+ 工具<br/>开放标准基线"] -->|统一真相源| R

维度Claude Code SkillsCodex 类规则Cursor RulesAGENTS.md(跨工具)
位置.claude/skills/项目根规则文件.cursor/rules/仓库根 AGENTS.md
结构多文件(SKILL.md + references/ + scripts/)单文件单文件(可条件加载)单文件 Markdown
加载渐进式(触发才读)全量/条件条件加载启动时读最近一份
复杂度高(复杂场景)低(简单直接)中(IDE 集成)中(跨工具基线)

⚠️ 工具生态变化极快:Codex / Cursor 的具体路径与格式会随版本变动,上面为当前常见形态;跨工具请以 AGENTS.md 为可移植基线agents.md)。

2.2 原理:为什么收敛到 AGENTS.md

每种工具早期都发明自己的配置文件,结果团队要维护 8 份彼此打架的「真相源」。AGENTS.md 因为简单、开放、被主流工具原生解析,成了「写一份、处处可读」的事实标准。

2.3 实践:选型建议

  • 单工具团队:用 Claude Code Skills(功能最丰富,支持子 Agent、多文件、脚本)。

  • 多工具团队:用 AGENTS.md 做跨工具基线,需要工具专属能力时再补 .claude/ 等。

  • 特定 IDE 项目:用 Cursor Rules 吃 IDE 集成红利,但核心规范仍放 AGENTS.md。

2.4 示例:混合使用

 
# .claude/CLAUDE.md
 
@AGENTS.md
 
# Claude Code 专属:子 Agent、Skills 触发规则
 

2.5 优劣势

  • ✅ AGENTS.md 一次编写、20+ 工具可读;Claude Code Skills 能力最强

  • ❌ 多格式并存仍有维护成本;工具专属特性无法被 AGENTS.md 表达


三、最新研究与企业数据(2025–2026)

  • AGENTS.md 已成事实标准:官方站声称已被 超过 60,000 个开源项目采用,并由 Linux Foundation 旗下的 Agentic AI Foundation 治理(agents.md)。

  • 生态覆盖:AGENTS.md 被 Codex(OpenAI)、Cursor、GitHub Copilot、Gemini CLI、Windsurf、Zed 等主流编码 Agent 原生解析(agents.md)。

  • Claude Code Skills 的官方定义:Skill 是含 SKILL.md 的目录,支持 references/ 与 scripts/ 多文件架构与渐进式加载(docs.anthropic.com)。


四、学习资源


五、相关链接


六、核心要点

  • 🎯 三套系统差异在「结构 / 加载方式」,但 2026 年收敛到 AGENTS.md 做跨工具基线。

  • 💡 选型:复杂用 Claude Code Skills,简单用单文件规则,多工具用 AGENTS.md。

  • ⚠️ 工具路径会变,把不可移植的「真相源」收敛到 AGENTS.md,别在 8 个格式里重复造轮子。


参考来源(一手链接 · 可溯源深挖)

速记卡(面试闪卡)

Q1:一句话讲清「对比工具 Skill 系统:Claude Code Skills vs Codex vs Cursor」到底是什么?

A:不同工具的 Skill/规则系统长得不一样,但 2026 年收敛到跨工具真相源 AGENTS.md。

Q2:一、核心观点 —— 怎么理解?

A:像给不同品牌咖啡机写手册:机器接口不同,但”放豆、加水、按开关”的底层逻辑一样。看懂差异,你才不会在 Claude Code 养成的习惯,换个工具就废掉。真相是 AGENTS.md 成跨 20+ 工具基线。

Q3:二、三大系统的结构与加载差异 —— 怎么理解?

A:像三种工具箱:Claude Code Skills 是多文件大箱(渐进加载、最强),Codex/Cursor 是单文件小包(全量/条件加载),AGENTS.md 是通用说明书(单文件、处处可读)。复杂度 Skills>规则>AGENTS.md,可移植性反过来越大。

Q4:三、为什么收敛到 AGENTS.md —— 怎么理解?

A:像团队别维护 8 份打架的文档:每种工具早期各搞配置,结果彼此冲突。AGENTS.md 因简单开放、被主流原生解析,成”写一份处处读”事实标准,由 Linux Foundation 治理、6 万+ 项目采用。

Q5:四、选型建议 —— 怎么理解?

A:像按团队规模选工具:单工具用 Claude Code Skills(支持子 Agent/脚本);多工具用 AGENTS.md 做基线、按需补专属;特定 IDE 用 Cursor Rules 吃集成,核心规范仍放 AGENTS.md。

Q6:核心速记主线有哪些?

  • 核心观点:三套系统差异在结构/加载,2026 收敛到 AGENTS.md

  • 三大系统:Claude Code Skills(多文件) vs Codex/Cursor(单文件) vs AGENTS.md

  • 收敛原因:简单开放、写一份处处读,Linux Foundation 治理

  • 选型:复杂用 Skills、简单用单文件、多工具用 AGENTS.md

口诀

A:三套规则各不同,二〇二六收敛 AGENTS;

复杂用 Skills,简单单文件;

多工具基线稳,一份写就处处读;

互补不替代,开放标准同条路。

相关链接