高级程序员给 Codex 的任务最好像 issue + test plan:
Goal:
实现/修复什么,用户可见行为是什么。
Context:
相关路径:@src/foo.ts @tests/foo.test.ts
现象:...
约束:不要改 public API / 不引入新依赖 / 保持 backward compatibility。
Approach:
先读相关代码,给出最小修改计划。实现前指出风险点。
Done when:
- 新增/更新测试覆盖该行为
- npm test / npm run lint 通过
- 解释修改点和未覆盖风险
-
官方最佳实践建议 prompt 至少包含 Goal、Context、Constraints、Done when,并强调可验证性会提高结果质量。(developers.openai.com)