LogoCursor
Exploring Cline's Tools

计划与执行模式:高效 AI 开发指南

计划与执行模式:高效 AI 开发指南


概述

计划(Plan)与执行(Act)模式是 Cline 推崇的结构化 AI 开发方法,强调在动手实现前先进行充分规划。这一双模式体系帮助开发者产出更易维护、更准确的代码,同时减少迭代时间。

使用 Plan 模式收集上下文,再用 Act 模式实现计划。


模式解析

Plan 模式

  • 优化用于收集上下文和制定策略
  • 不能直接修改你的代码库
  • 专注于理解需求和制定实现方案
  • 支持完整文件读取,便于全面理解项目

Act 模式

  • 专为根据既定方案高效实现而设计
  • 拥有 Cline 的全部构建能力
  • 保持规划阶段的上下文
  • 可对代码库进行实际更改

工作流指南

1. 从 Plan 模式开始

每个重要开发任务都应以 Plan 模式启动:

在此模式下:

  • 分享你的需求
  • 让 Cline 分析相关文件
  • 通过对话澄清目标
  • 制定实现策略

2. 切换到 Act 模式

当你有了清晰的计划后,切换到 Act 模式:

Act 模式允许 Cline:

  • 按照既定方案执行
  • 修改你的代码库
  • 保持规划阶段的上下文

3. 按需迭代

复杂项目通常需要多轮计划-执行循环:

  • 遇到意外复杂度时回到 Plan 模式
  • 用 Act 模式实现解决方案
  • 保持开发节奏同时确保质量

最佳实践

规划阶段

  1. 需求尽量全面
  2. 一开始就分享相关上下文
  3. 如果 Cline 没读过相关文件,主动指明
  4. 实现前先验证方案

实现阶段

  1. 严格按照既定方案执行
  2. 持续对照目标监控进展
  3. 跟踪更改及其影响
  4. 记录重要决策

高阶技巧

提升规划效果

  • 用 Plan 模式提前探索边界情况
  • 遇到复杂度时随时切回 Plan
  • 利用文件读取功能及早验证假设
  • 让 Cline 将方案写成 markdown 文件以便后续参考

常见模式

何时用 Plan 模式

  • 新功能开发
  • 调试复杂问题
  • 架构决策
  • 需求分析

何时用 Act 模式

  • 实现已达成一致的方案
  • 例行更改
  • 遵循既定模式
  • 执行测试用例

参与贡献

欢迎分享你的经验和改进建议:

  • 加入我们的 Discord 社区
  • 参与讨论
  • 提交功能建议
  • 反馈问题

请记住:投入在规划上的时间,会在实现质量和后期维护效率上获得回报。