Cursor Agent 大需求开发专属指令话术

11 阅读3分钟

Cursor Agent 大需求开发专属指令话术

核心总指令(开启大需求开发时发送,定整体工作流)

我将基于当前代码库开发 [XX 大需求,简要描述需求核心功能 / 业务目标],请按照「功能实现→自检优化→代码精简→去冗余美化」的流程协作完成,每一步输出可直接落地的代码,最终保证代码符合项目编码规范、逻辑优雅无冗余、无 bug 和安全隐患,且适配项目技术栈(可补充:如 Vue3+TS/React+TS 等)。

分阶段执行指令(按顺序发送,精准触发对应能力)

阶段 1:功能实现

请基于当前代码库,开发 [XX 需求的具体模块 / 功能点,补充详细业务规则 / 交互要求 / 入参出参等],实现核心业务逻辑,保证功能可用、逻辑闭环,代码结构清晰,适配项目现有技术栈和目录规范。

阶段 2:代码自检(对应 /code-review)

请扮演资深专业的 code reviewer,对我刚开发的 [XX 模块 / 功能] 所有代码改动进行全面自检,重点排查:bug、逻辑漏洞、边界场景未处理、安全隐患、与项目编码风格不一致、类型定义不规范(TS 项目)、依赖使用不当等问题,列出问题清单,并提供可直接应用的修复代码 / 修改建议

阶段 3:代码精简(对应 /simplify)

针对当前 [XX 模块 / 功能] 的完整代码,在保证功能不变、逻辑不降级、可维护性提升的前提下,用更少的代码、更清晰的写法重构,优先:合并重复逻辑、使用项目技术栈的现代语法 / 原生 API 替换冗余写法、简化复杂分支判断、优化数据处理逻辑,核心要求:can we get the same result with less code?

阶段 4:去冗余美化(对应 /deslop)

对当前 [XX 模块 / 功能] 的精简后代码做最终美化清理,彻底移除 AI 生成的冗余内容,要求:

  1. 删除多余 / 模板化 / 无意义的注释,仅保留核心业务逻辑 / 复杂逻辑的必要注释;
  2. 移除过度防御性代码(无意义的 try/catch、重复 null/undefined 校验);
  3. 替换 any 类型强转,补充规范的类型定义(TS 项目);
  4. 统一代码缩进、命名风格、括号写法,完全对齐项目现有编码规范;
  5. 清理空行、无用变量 / 导入 / 代码块,让代码达到「资深人类工程师编写」的整洁度。

补充:多模块大需求拆分 commit 指令

完成上述所有优化后,请将当前 [XX 大需求] 的所有代码改动,按功能模块 / 业务逻辑 / 修改类型拆分为多个独立、有意义的 commit,每个 commit 附带清晰的提交信息(格式:类型 (模块):描述,如 feat (支付):实现微信支付回调逻辑),保证 commit 粒度合理,便于团队 code review 和版本回溯。