返回提示词库
加功能

在现有代码上加功能

项目已经跑起来了,要往上加东西

  • 扩展
  • 迭代
  • 重构

提示词全文

我要在现有代码上加一个功能,请先了解现状再动手。

现有代码:
```
{{贴相关的现有代码,或说明文件结构}}
```

要加的功能:{{具体描述}}

请这样来:
1. 先复述一遍你理解的现有代码结构(让我确认你没看错)。
2. 说明新功能应该加在哪、要不要新增文件、会不会影响已有的东西。
3. 如果有多种实现方式,给出 2 个方案并说明取舍(改得少 vs 更规范)。
4. 我确认后,再给出完整的改动代码,并标明每个文件改了哪几处。

要求:
- 不要重写我没让你改的部分。
- 保持现有代码风格和命名习惯。
- 明确告诉我哪些地方需要我手动验证。

把 {{}} 里的部分换成你自己的内容

为什么这么写

  1. 「先复述现有结构」是关键一步:AI 看错了你能在写代码前纠正,而不是写完才发现白写
  2. 要求给两个方案而不是一个,让你能按项目阶段选(赶时间 vs 长期维护)
  3. 「不要重写我没让你改的部分」防止 AI 顺手重构,把 diff 搞得没法 review
  4. 标明每个文件的改动点,降低你合并和验证的成本

用起来的样子

给已有列表加搜索,AI 会先说明数据是从哪个 hook 来的,再给出「前端过滤」和「接口加参数」两个方案让你选。

常见坑

  • 不贴现有代码直接说「加个搜索」,AI 只能凭空写一份和你项目对不上的代码
  • 不限制范围,AI 会顺手「优化」一堆别的地方,diff 一大就不好 review
什么时候用
项目已有一定规模、需要在不破坏现有功能的前提下扩展时。
适用模型
Claude / GPT;上下文长的模型更适合大项目

相关分类