Agent Skills 官方技能库(Claude Code / Codex)

⚠️ 2026-10-02 核实:AGENTS.md 认知需纠正——本篇原文把 AGENTS.md 记为「Codex 读」、CLAUDE.md 记为「Claude Code 读」。事实恰好相反:

  • AGENTS.md 是 OpenAI 于 2025 年 8 月推出的,Anthropic 是跟进方
  • Claude Code v2.1.277 起已原生支持 AGENTS.md(项目中无 CLAUDE.md 时直接读)
  • ⚠️ 官方文档存在矛盾:memory 页至今仍写「Claude Code reads CLAUDE.md, not AGENTS.md」,未同步更新——以 changelog 为准
  • AGENTS.md 现由 Agentic AI Foundation(Linux Foundation) 托管

AGENTS.md 标准(2026-10-02 核实)

项目事实
推出方OpenAI(2025 年 8 月),Anthropic 跟进
治理Agentic AI Foundation(AAIF),挂靠 Linux Foundation
采用量6 万+ 开源项目
格式纯 Markdown,无任何必填字段,标题随意
官网https://agents.md/

支持方(数十家):Codex、Cursor、Devin、Factory、Gemini CLI、GitHub Copilot、Jules、VS Code、Warp、Zed、opencode、Windsurf、Aider、goose、Junie、Semgrep、Ona、Amp、Kilo Code、Augment Code 等。

三条实用规则:

  1. 大仓用嵌套 AGENTS.md——离被改文件最近的那份优先(OpenAI 主仓有 88 个)
  2. 规则冲突时:就近的 AGENTS.md 赢,用户在对话里的明确指令赢一切
  3. 官方建议控制在 200 行以内,避免挤占上下文

迁移旧文件:mv AGENT.md AGENTS.md && ln -s AGENTS.md AGENT.md

各工具配置:

工具配置方式
Aider.aider.conf.yml 加 read: AGENTS.md
Gemini CLI.gemini/settings.json 加 {"context": {"fileName": "AGENTS.md"}}
Claude Code✅ v2.1.277 起原生支持:项目中无 CLAUDE.md 时直接读 AGENTS.md,可在 /config 的 Project instructions 切换(Bedrock/Vertex/Foundry 暂不支持)

一句话

Anthropic 和 OpenAI 两家都开源了官方「技能库」——把最佳实践做成 AI 可执行的技能包(Agent Skills 格式),而且两边用的是同一个开放标准,技能可跨家移植。

Anthropic 阵营(Claude Code)

仓库Star内容
anthropics/skills179,326官方技能库,19 个官方技能
anthropics/claude-plugins-official37,293官方管理的 Claude Code 插件目录
anthropics/defending-code-reference-harness7,539安全技能包(威胁建模/扫描/分诊/修补)

19 个官方技能清单:文档四件套 docx/pdf/pptx/xlsx(我们日记仓在用的就是这套)、frontend-design、webapp-testing、web-artifacts-builder、mcp-builder、skill-creator、claude-api、algorithmic-art、canvas-design、theme-factory、brand-guidelines、doc-coauthoring、internal-comms、discernment-nudge、academy-guide、slack-gif-creator

OpenAI 阵营(Codex)

仓库Star内容
openai/codex127,546Codex CLI 本体(Rust)
openai/skills27,839Codex 官方技能目录(.curated 精选 39 个 + .system 系统 5 个)
openai/codex-plugin-cc33,762在 Claude Code 里调用 Codex(互操作插件!)
openai/codex-security10,951安全扫描 CLI/SDK(找漏洞、验证、修复)

精选技能亮点(.curated,39 个):Figma 全家桶 8 个、云部署四件套(Cloudflare/Vercel/Netlify/Render)、安全三件套(security-best-practices / security-threat-model / security-ownership-map)、Notion 四件套、GitHub 的 gh-address-comments / gh-fix-ci、playwright、migrate-to-codex;.system 里有 skill-creator / skill-installer / imagegen

概念澄清:「代码规范」的准确说法

这些仓库装的不是传统的代码规范文档(如 Airbnb Style Guide 那种给人读的规则书),而是**「AI 可执行的技能包」**——每包 = 说明书(SKILL.md)+ 脚本/模板,AI 读了就能照着执行。其中最接近「代码规范」的:security-best-practices、brand-guidelines、frontend-design(内含设计规范)。

关键洞察

  1. 同一个开放标准:两家技能都遵循 Agent Skills 开放协议(agentskills.io)——技能跨家通用,Claude Code / Codex / TraeWork 都能装
  2. 互相渗透:openai/codex-plugin-cc 是「在 Claude Code 里用 Codex」——竞争者互为插件,生态在融合
  3. 印证范式:连 OpenAI 都在做「技能目录」——「确定性工程 × Agent」的打法已成两家共识(与 HomeRail、OpenCodeReview 同思路)
  4. 我们已在用:日记仓的 docx/pdf/pptx/xlsx 四件套、大师、Archify 全部遵循这个标准

可挑选安装(对 Project One 有用)

  • frontend-design(前端设计规范)· webapp-testing(网页自动化测试)——Project One 的 WebUI 可用
  • mcp-builder(造 MCP 服务器)——想把业务数据做成 MCP 时用

能规范代码的 skill 清单(9-18)

按作用时机分两类——事前规范(写代码时把规矩喂给 AI)和事后把关(写完查):

事前规范型(预防):

Skill出处规范什么
tdd✅ 已装本地测试先行——先写测试再写代码,AI 没法写出「跑不起来」的功能
security-best-practicesOpenAI 官方安全编码最佳实践——从源头防 SQL 注入/XSS/密钥泄露
security-threat-modelOpenAI 官方动手前先做威胁建模——哪些地方会被攻击
frontend-designAnthropic 官方前端设计与代码规范——页面不是 AI 随手糊的

事后把关型(检查):

Skill/工具出处查什么
OpenCodeReview(OCR)✅ 已装行号级审查:空指针/线程安全/XSS/SQL 注入 + AI 深挖逻辑错
webapp-testing(playwright)OpenAI 官方页面自动化测试——功能真的能用
codex-securityOpenAI 官方安全漏洞专项扫描(CLI/SDK)
defending-code-reference-harnessAnthropic 官方威胁建模→扫描→分诊→修补 全链路

推荐组合(对 Project One / 华润银行项目):已装的 tdd + OCR 把关(零成本),再装 security-best-practices(事前防安全)——三道关足够;前端重的项目加 webapp-testing。

治「AI 代码乱糟糟」的完整方案(9-18,回应某位同事的担心)

某位同事担心的三件事——AI 代码人读着费劲、写得乱糟糟、不好找——本质是:AI 写代码像一支没有统一图纸的施工队,每个工人各干各的。解法 = 开工前把规矩写成文件 + 机制强制执行,四件套:

  1. 项目规矩文档(最关键的一件):项目根目录放 AGENTS.md(OpenAI 推出的标准,Codex / Cursor / opencode 等都读)/ CLAUDE.md(Claude Code 专用)——写死目录结构、命名规范、注释要求、文件归属、禁止事项。AI 每次开工自动先读它再动手。佐证:Project One(44.7K star 的开源项目)就自带 AGENTS.md + copilot-instructions.md + 完整 docs/ 目录
  2. 文档地图(治「不好找」):按编号组织项目文档——学某内部 BI 项目 的实践(00-总览 / 01-页面架构 / 03-接口清单 / 04-数据口径),每个模块一个编号文档
  3. tdd 测试先行:测试就是「可执行的说明书」——AI 写的东西必须过测试,读不懂代码的人至少能看懂测试想干什么
  4. OCR 事后把关:行号级审查 + 精确定位,写完查一遍

已装进度:tdd ✅ / OCR ✅ 已就位;规矩文档和文档地图是每个项目开工时的第一件事(华润银行项目已列入第 0 步)。

进阶玩法(9-18):反向提炼法——从人写的代码里归纳规范

与其凭空写规范,不如把某位同事自己写的代码让 Agent 读,反向归纳出规范——好处有三:①某位同事的代码就是团队「事实上的标准」,提炼出来的规范天然服众;②隐性习惯显性化(他自己都说不清的偏好被 AI 总结出来);③AI 最擅长「从大量样本里找共性」,这正是它的主场。

实操四步:①选样本——挑某位同事最满意的几个核心模块(别全仓库一把梭,避免把历史遗留的坏习惯也归纳进去);②Agent 归纳——目录组织逻辑、命名习惯、注释风格、错误处理模式、常用设计模式,产出 AGENTS.md 草稿;③人工审校——AI 可能总结出「表面规律」而非「设计意图」,也可能把坏习惯当特色,这一步不能省;④定稿入仓——AGENTS.md 放进项目根目录,之后 AI 每次开工自动读。

最大的价值:存量代码是人写的、增量代码是 AI 写的——提炼出的规范就是两拨代码之间的「翻译桥」,从此 AI 写的新代码向某位同事的风格看齐,人机风格不再分裂。某内部项目(某位同事开发)正适合用此法。

相关笔记

相关日记

  • 2026-09-18 - 首次盘点
  • 2026-10-02 - 核实:Claude Code v2.1.277 起原生支持 AGENTS.md(此前记「不支持」已过时);刷新 7 个仓库 star