给订单接口加限流的 AI 协作约定

描述开发任务,输出与编程 Agent 协作的拆解策略、提示词与代码自检要点。

更新于 2周前

适用场景

  • 给线上接口加限流,既怕出事又怕改动面失控
  • AI 每次顺手重构,diff 里混进一堆无关改动,拿它收敛范围
  • 新人用 AI 写代码不复查,直接把它当规范贴进项目
PROMPT
跟 AI 一起写代码,最容易出问题的地方是它太主动。要给订单接口加限流、又不想它顺手重构整个项目时,用它。

【需求】
1 目标是给订单接口加限流,技术栈 Python 3.11 加 FastAPI
2 约束是不引入新依赖,不改动现有路由和数据模型
3 协作方式:动手前先复述需求并给方案,等我确认再写代码
4 改动范围最小化,只改必要文件,不动无关代码
5 每段代码给关键注释,说明为什么这么写
6 完成后自检边界条件、异常处理、潜在安全问题

【输出要求】
1 复述需求时要把不确定点列出来,不许一口气说理解正确就开写
2 方案要给出取舍,比如内存令牌桶在多进程下失效该怎么办
3 diff 必须干净,不许出现格式化整个文件的改动
4 自检清单要逐条给结论,不许只写「已检查」
5 如果发现需求有矛盾,先提出再动手,不许自行妥协
6 最后说明这套约定在哪些任务上反而拖慢节奏
标签
AI编程 代码协作 限流