← 返回提示词库加功能
在现有代码上加功能
项目已经跑起来了,要往上加东西
提示词全文
我要在现有代码上加一个功能,请先了解现状再动手。 现有代码: ``` {{贴相关的现有代码,或说明文件结构}} ``` 要加的功能:{{具体描述}} 请这样来: 1. 先复述一遍你理解的现有代码结构(让我确认你没看错)。 2. 说明新功能应该加在哪、要不要新增文件、会不会影响已有的东西。 3. 如果有多种实现方式,给出 2 个方案并说明取舍(改得少 vs 更规范)。 4. 我确认后,再给出完整的改动代码,并标明每个文件改了哪几处。 要求: - 不要重写我没让你改的部分。 - 保持现有代码风格和命名习惯。 - 明确告诉我哪些地方需要我手动验证。
把 {{}} 里的部分换成你自己的内容
为什么这么写
- 「先复述现有结构」是关键一步:AI 看错了你能在写代码前纠正,而不是写完才发现白写
- 要求给两个方案而不是一个,让你能按项目阶段选(赶时间 vs 长期维护)
- 「不要重写我没让你改的部分」防止 AI 顺手重构,把 diff 搞得没法 review
- 标明每个文件的改动点,降低你合并和验证的成本
用起来的样子
给已有列表加搜索,AI 会先说明数据是从哪个 hook 来的,再给出「前端过滤」和「接口加参数」两个方案让你选。
常见坑
- 不贴现有代码直接说「加个搜索」,AI 只能凭空写一份和你项目对不上的代码
- 不限制范围,AI 会顺手「优化」一堆别的地方,diff 一大就不好 review