Skip to main content
工作流程允许你定义一系列步骤来指导 Cline 完成重复性任务集,比如部署服务或提交 PR。 要调用工作流程,在聊天中输入 /[workflow-name.md]。

如何创建和使用工作流程

工作流程与 Cline 规则一起存在。创建工作流程很简单:
Cline 中的工作流程选项卡
  1. 创建一个 markdown 文件,包含 Cline 应该采取的步骤的清晰指令
  2. 在工作流程目录中以 .md 扩展名保存
  3. 要触发工作流程,只需输入 / 后跟工作流程文件名
  4. 在提示时提供任何必需的参数
真正的力量来自你如何构建工作流程文件。你可以:
  • 利用 Cline 的内置工具,如 ask_followup_question、read_file、search_files 和 new_task
  • 使用你已经安装的命令行工具,如 gh 或 docker
  • 引用外部 MCP 工具调用,如 Slack 或 Whatsapp
  • 按特定顺序链接多个动作

真实世界示例

我创建了一个 PR 审查工作流程,已经为我节省了大量时间。
pr-review.md 示例
  1. 获取 PR 的完整差异:

2. 理解上下文

  1. 识别 PR 中修改了哪些文件:
  2. 检查主分支中的原始文件以理解上下文:

3. 分析更改

对于每个修改的文件,理解:
  • 更改了什么
  • 为什么更改(基于 PR 描述)
  • 它如何影响代码库
  • 潜在的副作用
寻找:
  • 代码质量问题
  • 潜在错误
  • 性能影响
  • 安全问题
  • 测试覆盖率

4. 征求用户确认

在做决定之前,询问用户是否应该批准 PR,提供你的评估和理由:

5. 做出决定

如果符合质量标准则批准 PR:
如果需要改进则请求更改: