跳转到内容

计划模式

计划模式是 Opencode 中的一个强大功能,可帮助你将复杂任务分解为可操作的步骤并创建实施计划。

切换到计划模式

要切换到计划模式,只需在 Opencode 界面中按 Tab 键。这将在常规聊天模式和计划模式之间切换。

键盘快捷键

  • Tab 键:在聊天模式和计划模式之间切换
  • Esc 键:退出计划模式并返回聊天模式

创建实施计划

在计划模式下,按照以下步骤创建全面的实施计划:

  1. 描述你的任务:清晰地描述你想要完成的目标
  2. 查看生成的计划:Opencode 会自动生成一个分步计划
  3. 完善计划:根据需要添加、删除或修改步骤
  4. 执行计划:按照计划完成你的任务

示例工作流程

步骤 1:激活计划模式

Tab 键切换到计划模式。你将看到一个专门用于规划的界面。

步骤 2:描述你的任务

我需要为我的 React 应用实现用户认证系统

步骤 3:查看生成的计划

Opencode 会生成如下计划:

  1. 设置认证状态管理
  2. 创建登录和注册表单
  3. 实现认证 API 端点
  4. 添加 JWT 令牌处理
  5. 设置受保护的路由
  6. 添加密码重置功能
  7. 测试认证流程

步骤 4:完善计划

你可以修改计划以适应你的具体需求:

1. 使用 Redux Toolkit 设置认证状态管理
2. 创建带有表单验证的登录和注册表单
3. 使用 Express 实现认证 API 端点
4. 添加带有安全存储的 JWT 令牌处理
5. 使用 React Router 设置受保护的路由
6. 添加带有电子邮件验证的密码重置功能
7. 使用 Cypress 测试认证流程

步骤 5:执行计划

按照每个步骤实现认证系统。你可以向 Opencode 询问任何特定步骤的帮助。

计划模式的优势

1. 结构化方法

计划模式帮助你将复杂任务分解为可管理的步骤,使处理大型项目变得更加容易。

2. 更好的组织

可视化计划界面使你的任务保持组织有序,并帮助你跟踪进度。

3. 改进的沟通

该计划作为清晰的沟通工具,尤其是在与团队成员合作时。

4. 节省时间

通过提前规划,你可以避免错误和返工,从长远来看节省时间。

5. 专注执行

有了清晰的计划,你可以一次专注于一项任务,提高生产力。

示例对话

用户输入

我需要为我的网站创建一个响应式导航栏

Opencode 的计划

  1. 分析当前网站结构
  2. 设计导航栏布局
  3. 使用媒体查询实现响应式设计
  4. 添加交互元素(悬停效果、下拉菜单)
  5. 在不同设备和浏览器上测试
  6. 优化性能

用户完善

1. 分析当前网站结构并确定导航需求
2. 以移动优先的方式设计导航栏布局
3. 使用 Tailwind CSS 实现响应式设计
4. 添加交互元素(悬停效果、下拉菜单、平滑滚动)
5. 使用 BrowserStack 在不同设备和浏览器上测试
6. 使用懒加载优化性能
7. 添加可访问性功能

Opencode 的响应

很好的计划!让我们从步骤 1 开始。你能分享你当前的网站结构,以便我能正确分析它吗?

视频演示

计划模式演示
视频:如何在 Opencode 中使用计划模式

最佳实践

  • 具体明确:提供清晰详细的任务描述
  • 分解任务:将大型任务拆分为更小、可管理的步骤
  • 优先级排序:首先关注最重要的步骤
  • 保持灵活性:根据新信息需要调整计划
  • 定期审查:检查进度并根据需要进行调整

结论

计划模式是处理复杂编码任务的宝贵工具。通过提供结构化的任务管理方法,它帮助你保持组织有序、专注和高效。无论你是在处理小功能还是大型项目,计划模式都能帮助你更有效地实现目标。

请记住,你可以随时使用 Tab 键在聊天模式和计划模式之间切换,使你能够在头脑风暴和执行之间无缝过渡。