Codex Skill 根文档越长越难用?按“触发、禁止、引用”拆成可路由结构

发布时间:2026/10/28 14:00:14
Codex Skill 根文档越长越难用?按“触发、禁止、引用”拆成可路由结构

"# Codex Skill 根文档越长越难用?按“触发、禁止、引用”拆成可路由结构

把部署、审查、故障和交接规则全部塞进一个SKILL.md,看似信息充分,实际会模糊最重要的问题:这次任务是否该触发它。近期 OpenAI 官方文章建议把多工作流的根文档做成简短路由,再按任务读取支持材料。下面用一个 Demo 部署 Skill 展开,不把示例当成生产发布指导。

根文件只回答三个问题

根文件可以保持在可扫读的范围:

适用:用户明确要求发布 Demo,且本地检查已通过。 禁止:不处理生产环境,不跳过健康检查。 引用:发布读 references/deploy.md;回滚读 references/rollback.md。

用户问“怎样部署 Demo”时,只读取发布参考;用户要求回滚时,才读取回滚参考。预期是输入与加载文件能对应,而不是每次都把事故手册塞进上下文。把命令、环境变量和故障分支移入引用文件,并不等于删除它们。

用相邻任务测试触发边界

准备两条测试输入:A 为“发布通过本地检查的 Demo”;B 为“解释部署文档的结构”。A 应进入部署 Skill,B 只需要普通说明。若 B 也触发,先收窄 description 中的动作与前置条件;不要在根文档继续补一长串例外。若 A 触发后缺少回滚说明,则检查引用链接是否存在、是否写清输入和停止条件。

避免把路由当权限系统

Skill 的触发描述只决定加载