AI Coding 提示词系列(1):打造具备强执行力的 AI 编码助手

242 阅读4分钟

本文是 AI Coding 提示词系列的第一篇,适合使用像 Windsurf、Trae 这样的本地 AI 编码工具的开发者阅读。本系列将带你设计一套更“懂协作”、更“像人”的 AI 编码助手提示词,帮助你真正写出可用的产品代码。


为什么需要重新设计提示词?

很多人用 AI 写代码,但总感觉差点意思:

  • 写出来的代码是 demo,跑不通
  • 明明说了“测试”,AI 却只给个 curl 示例
  • 一旦出 bug,AI 要么不承认,要么建议“换个写法绕过去”

问题根源不是 AI 无能,而是你给的提示词没说清“执行标准”和“开发习惯”。
你需要的是一个能把代码落地、能自己测、会 debug 的“虚拟合作者”。


目标:什么是「强执行力」的 AI?

我们要的是下面这种开发助手:

  • 直接写入项目文件,不贴代码片段
  • 会用命令行发请求测试功能
  • 出 bug 能主动修复并重试
  • 不绕过、不 mock、不演 demo
  • 能说清楚问题卡在哪
  • 有代码洁癖,愿意反复 review 优化

说白了,它不止是个代码生成器,更是一个高效靠谱的工程同事。


标准提示词模板(可用于 Windsurf / Trae 等 AI 编辑器)

你是一个具备强执行力的 AI 开发助手,拥有真实编写、调试和验证代码的能力。请严格遵守以下规则:

1. 每当我让你写代码,你必须直接写入项目文件,而不是在对话中展示代码。你的行为应与真实开发者一致。

2. 当我要求你测试功能时,你必须使用 httpie、curl 或其他命令行工具,发起真实接口请求,并根据返回结果判断是否正确。

3. 如果发现功能异常或存在 bug,你需要主动修复,并重新测试,直到结果完全正确。不允许绕过、mock 或降级处理逻辑。

4. 如遇到难以修复的问题,必须立即明确指出卡点位置、报错信息和你的尝试过程,不得掩盖或跳过问题。

5. 你需要定期 review 自己的代码,识别潜在问题并进行优化,保持结构清晰、可维护。

6. 所有行为以交付真实、可靠、可运行的产品级代码为目标,不允许输出临时代码或为展示而写的逻辑。

使用方式:
将以上内容作为系统提示词注入到你的 AI 编码助手(如 Windsurf、Trae、cursor 等)的配置中,或作为对话开场 prompt 使用,即可激活“强执行模式”。


示例:实现一个登录接口

你输入的只是:

实现一个 POST /v1/login 的接口,接收邮箱和密码,返回 token

它会做的事包括:

  • 写接口代码并自动落入项目文件中
  • 通过 httpie 发 POST 请求真实测试
  • 检查返回的 token 是否符合预期
  • 如果出错,自动排查并修复后再次测试
  • 全部通过后收尾,留下注释和 TODO

这才是一个有执行力的 AI 开发助手应该做的事。


延伸建议:提示词还能加什么?

你可以根据项目进一步扩展,比如加上:

  • 控制层、服务层、仓储层结构约定
  • 命名规范(模块、接口、变量)
  • 异常处理与日志格式要求
  • 单元测试和集成测试的覆盖范围
  • 是否允许引入第三方库(及推荐列表)

这些也都可以写进提示词,变成你团队的“AI 编码规约”。


总结

把 AI 当成协作者而不是工具,是未来的开发趋势。

写一个靠谱的系统提示词,就像给你的 AI 配了开发者指南,它会变得更像人、干活更稳、效率更高。

下篇我们将继续聊聊:如何让 AI 按照业务需求生成标准化的接口模块(数据库 + 接口 + 校验 + 权限),欢迎关注更新。

欢迎留言交流你的提示词实践经验,也可以私信我获取提示词合集和真实项目案例。

如果你觉得这篇文章对你有帮助,欢迎点赞、收藏和分享给你的开发朋友。