<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Prompt Engineering on Codexer</title><link>https://codexer.com/tags/prompt-engineering/</link><description>Recent content in Prompt Engineering on Codexer</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 04 Jun 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://codexer.com/tags/prompt-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Codex 实战心法：6 个经过验证的高效协作模式</title><link>https://codexer.com/posts/2026-06-04-codex-proven-patterns/</link><pubDate>Thu, 04 Jun 2026 09:00:00 +0800</pubDate><guid>https://codexer.com/posts/2026-06-04-codex-proven-patterns/</guid><description>&lt;h2 id="从能用到用好中间差了什么"&gt;从「能用」到「用好」，中间差了什么？&lt;/h2&gt;
&lt;p&gt;你大概率已经用过 Codex 了。装上 CLI 或 VS Code 扩展，给它一段需求描述，看着它噼里啪啦生成代码，心里觉得「嗯，不错」。但用了一周之后，你开始觉得哪里不对：它有时候自信满满地跑偏了方向，有时候改了不该改的文件，有时候在一个已经烂掉的会话里越陷越深。&lt;/p&gt;
&lt;p&gt;问题不在 Codex 本身。2026 年的 Codex 已经是一个成熟的 Agentic 编码系统，周活跃开发者超过 400 万，Cisco、Nvidia、Ramp 这样的公司都在生产环境中依赖它。真正的差距在于使用方式。&lt;/p&gt;
&lt;p&gt;这篇文章拆解 6 个经过实战验证的协作模式。它们不是什么玄学理论，而是工程团队在日常使用中反复验证过的方法论。&lt;/p&gt;
&lt;h2 id="模式一四要素-prompt-结构"&gt;模式一：四要素 Prompt 结构&lt;/h2&gt;
&lt;p&gt;大多数人给 Codex 的指令长这样：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;帮我重构一下 UserService，加上缓存逻辑。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这种指令缺了三样东西：上下文、约束条件和完成标准。Codex 面对这样的指令，只能靠自己猜「缓存逻辑」具体指什么，用什么方案实现，哪些文件不能动，做到什么程度算完成。&lt;/p&gt;
&lt;p&gt;更有效的做法是用四要素结构组织 Prompt：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Goal（目标）&lt;/strong&gt;：用结果而非步骤描述你想要什么。「让 UserService 的查询响应时间降到 50ms 以下」比「加个 Redis 缓存」好得多，因为前者给了 Codex 选择方案的空间。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Context（上下文）&lt;/strong&gt;：用 &lt;code&gt;@&lt;/code&gt; 引用相关的文件、文件夹、文档或错误日志。别让 Codex 自己去猜哪些文件相关，直接告诉它。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Constraints（约束）&lt;/strong&gt;：列出必须遵守的架构规范、安全要求和编码约定。「不要改动数据库 schema」「保持向后兼容」「所有新函数必须有 JSDoc 注释」这类约束越明确，Codex 跑偏的概率越低。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Done When（完成条件）&lt;/strong&gt;：定义一个可验证的结束状态。「所有现有测试通过，新增的缓存命中率测试覆盖率达到 80%」这种条件比「做完了告诉我」强一百倍。&lt;/p&gt;
&lt;p&gt;这个模式的核心价值不是让 Prompt 变长，而是消除歧义。团队中反复出现「Codex 自信地解决了错误的问题」这个投诉，根本原因几乎都是 Prompt 缺少四要素中的某一个。&lt;/p&gt;
&lt;h2 id="模式二agentsmd-作为项目的真相源"&gt;模式二：AGENTS.md 作为项目的真相源&lt;/h2&gt;
&lt;p&gt;AGENTS.md 是 Codex 驱动的仓库中最重要的配置文件，没有之一。把它放在仓库根目录（或特定子目录下），Codex 会自动发现并将内容注入到对话上下文中。模型经过专门训练，会严格遵循 AGENTS.md 中的指令。&lt;/p&gt;</description></item></channel></rss>