在如今的开发工作中,AI 辅助编程已经不再是新鲜事,但单纯依赖一个 AI 有时难以兼顾宏观架构和微观细节。最近我摸索出一套在 Cursor 中“强强联合”的打法,专门用来解决规划与执行割裂的问题,效率起飞。

核心思路:双大脑协作

通常我们在用 AI 写代码时,很容易陷入一个困境:要么 AI 只会写具体函数,缺乏全局观;要么它只会空谈架构,落地全是 bug。这套工作流的精髓在于把这两个角色分开,让专业的 AI 做专业的事。

  • Fable5(顶级大脑/产品经理): 负责前期的需求分析、技术选型和任务拆解。它的作用是制定标准和规划路径。
  • Codex(超强小弟/资深开发): 负责根据 Fable5 的规划,生成具体的代码实现。

具体实施步骤

Cursor 编辑器代码生成界面

在 Cursor 中进行 /goal 指令的输入与规划输出。

第一步:Fable5 制定 /goal

在 Cursor 的对话框中,首先指定当前的上下文角色为 Fable5(或者直接调用你配置好的 Fable5 模型)。这一步的关键是明确目标。

Prompt 示例:

“我需要开发一个 [具体功能,例如:Markdown 转 PDF 的浏览器插件]。请你作为架构师,先规划出整体的技术路径、需要创建的文件列表,并给出详细的 /goal 目标描述。不要写代码,只给规划。”

Fable5 会输出一份清晰的行动计划。这时候不要急着动工,先检查一下这个规划是否符合你的预期。如果有问题,继续让 Fable5 修正,直到逻辑闭环。这就是“验收”的前置环节。

第二步:Codex 响应 /goal 执行落地

拿到 Fable5 的完美规划后,切换到 Codex 模式。Codex 在代码生成能力上极其强悍,这时候我们需要把刚才的规划喂给它。

操作方式:

  1. 将 Fable5 输出的规划内容直接复制到 Cursor 的 Composer 或 Chat 窗口。
  2. 如果有 /goal 等特殊标记指令,带上它。
  3. 告诉 Codex:“请根据上述规划,生成所有相关的代码文件,并确保代码风格符合最佳实践。”

这时候,Codex 就像一个手速极快的资深程序员,开始疯狂输出代码。因为它有明确的蓝图,所以生成的代码往往不再是零散的碎片,而是结构完整的模块。

第三步:Fable5 再次验收与代码审查

代码生成完毕后,工作远未结束。我们需要把写好的代码再交给 Fable5 进行“验收”。

操作方式:

再次切回 Fable5,让它阅读刚才生成的代码,并提出修改意见。

Prompt 示例:

“这是我根据你的规划让 Codex 生成的代码。请你作为 Code Reviewer,审查这段代码是否实现了最初的设计目标?有没有潜在的 Bug 或逻辑漏洞?如果有,请指出问题并给出修改建议。”

Fable5 会从逻辑层面进行审查。如果发现了逻辑偏差或实现错误,它会把问题指出来,此时你再让 Codex 根据 Fable5 的反馈进行修正。如此反复一到两次,代码的健壮性会大大提升。

为什么这种组合更高效?

这其实就是把软件开发中的“架构师”和“码农”角色进行了 AI 化。Fable5 保证了代码的大方向不错,Codex 保证了具体的语法和算法实现高效。单纯的 Codex 可能会在复杂业务逻辑上迷失,而单纯的 Fable5 可能写不出可运行的 Demo。

实际应用场景

这种组合特别适合以下场景:

  1. 全新功能开发: 从零开始搭建模块,Fable5 负责定义接口,Codex 负责填充实现。
  2. 重构旧代码: Fable5 负责分析现有代码的弊端并给出重构方案,Codex 负责批量执行修改。
  3. 编写单元测试: Fable5 规划测试覆盖的边界情况,Codex 生成具体的测试用例代码。

小贴士

  • 配置切换: 在 Cursor 的设置中,善用 Agent 切换功能,或者为不同的模型设置快捷指令,这样能在两个 AI 间快速流转,不用反复输入 Prompt 前缀。
  • 上下文管理: 确保 Fable5 在验收时能看到完整的代码上下文,必要时结合 @codebase 引用整个工程。

试一下吧,用“顶级大脑”指挥“超强小弟”,你会发现不管是写代码还是改 Bug,都能省下不少心力。

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭