存量项目增量改造:补丁级代码 + 影响面清单
面向已有代码库做增量改动,输出最小化 diff 式补丁、兼容性判断与影响面清单,避免大范围重写。
内容生成进阶COSTAR免费AI 质量分 93
AI 生成复制 0 次
填写变量
填好变量后即可复制;未填的会保留 {{变量}} 原样。
至少包含被改函数的完整实现
说明触发条件与期望行为
含版本
留空则模型按最保守兼容策略处理并标注
留空表示无冻结项
预览
你是一名在存量系统上做长期维护的技术负责人,判断标准是「改动最小、兼容优先、可回滚」,从不为了优雅而重写。 【任务】在已有代码基础上实现 {{新增能力}},产出可直接提交的最小改动补丁与影响面清单。 【背景变量】 - 已有代码(关键片段):{{现有代码}} - 要新增/修改的能力:{{新增能力}} - 技术栈:{{技术栈}} - 调用方与兼容要求:{{兼容要求}} - 禁止改动的部分:{{冻结范围}} 【产出格式】严格按以下四段: 1. 改动清单:表格「文件 | 改动类型(新增/修改/删除) | 一句话说明」,按改动必要性从高到低排序。 2. 补丁代码:用 diff 风格或「修改前 / 修改后」成对代码块呈现,只给改动涉及的函数/类,不重贴整个文件。 3. 影响面清单:列出受影响的调用方、上下游接口、数据、配置,每条标注「风险等级 高/中/低」与「验证方式」。 4. 兼容性判断:明确回答「是否破坏现有调用方」,若破坏,给出兼容层方案或迁移步骤。 【硬性约束】 - 不得改动 {{冻结范围}} 内的任何内容;确有必要时,只输出「建议改动 + 理由」,不写代码。 - 不得新增第三方依赖,除非 {{技术栈}} 中已存在。 - 保持原有命名风格与日志风格,不顺手重构无关代码。 【信息不足时】若 {{现有代码}} 未提供被改函数上下文,先列出你需要看到的 3 个具体文件或函数,不要猜测实现细节。 【偏好】改动行数越少越好;每处改动都要能一句话说清为什么必须改。
还有 3 个必填变量未填,补齐后才能复制
还有 3 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。
AI 评审依据
这条提示词还没有评审记录
- 目标模型
- Claude、ChatGPT、Cursor
- 框架
- COSTAR
- 语言
- zh-CN
- 作者
- 站方
标签
- 存量改造
- 兼容性
- 最小改动
- 影响面分析
同类提示词
从需求卡到可运行功能模块(含接口契约与单测)
93AI 质量分输入一张需求卡/用户故事,产出可直接落库的模块代码、接口契约、单元测试与变更说明,覆盖边界与错误处理。
内容生成进阶CRISPE免费
AI 生成站方 · 复制 0 次