如果我要给 Codex 建一份长期上下文文件,先写哪几类内容最有用?
提问
先写三类:当前有效的事实与规则(价格、权益、来源边界、验收标准),项目的主线目标,以及只在该决策时才读的参考资料。
把文件分成“当前合约”和“参考资料”两层
材料里的观点长期上下文最容易犯的错是越攒越多:每收到一轮反馈就加一条原则,模型努力同时满足所有要求,产出反而越来越平均,小标题、卡片、解释一个不少,主线却越来越弱。有效的做法是先分两层。价格、权益、事实、来源边界、当前页面这类属于当前有效的合约,每次都要读;旧版思路、优秀案例、写作原则、视觉参考只是参考资料,需要时才读。上下文互相竞争时,模型通常取平均,所以先有一条足够强的主线,再只加载当前决策需要的材料1。
需求与验收标准要写进文件,而不是留在对话里
换到 Codex 上,界面和收费方式不同,方法没变:给足上下文,用 3C 写清需求与验收标准,执行后再验证结果。所以文件里值得写的是“这次要什么、什么算做完”,而不只是背景描述。Jenny 的做法可以参照:Obsidian 里只放项目和真会用的东西,项目下分 overview、变现、上市策略、日记、开发计划、设计说明,很多内容是给 AI 看的,自己手写的才更容易记住。知识库不是越大越好,能回去看、能继续用、能推进项目,比存得多重要2,3。
权限和边界要单独写清楚
材料里的观点如果 Codex 能改远端状态或对外发布,文件里要明确哪些操作必须先确认。有次它被给了社区管理员权限,在只被要求更新一个本地文件的情况下,直接把帖子发到了两万人看到的社区里。给权限和建 skill 本身有复利,但“能做什么”和“可以自己做什么”是两件事,值得在文件里分开写4。
这些经验来自主页迭代和社区运营场景,具体条目要按你的项目类型调整;材料没有给出可直接套用的文件模板。
回到4份原文
讲清上下文分层与“越多越平均”的机制,是这份文件结构的主要依据。
说明 Codex 与 Cursor 方法可迁移,以及需求与验收标准该写进哪里。
给出只留项目与常用材料的克制做法,适合决定文件里放多少。
提供权限边界写进文件的真实教训。