使用 Cline 构建工作流
我们强烈建议使用 Cline 来帮助您构建工作流。由于 Cline 了解您项目的上下文和结构,它可以成为设计适合您特定需求的自动化的宝贵合作伙伴。构建您自己的工作流
创建工作流比您想象的要简单。实际上有一个构建工作流的工作流! 首先,将 create-new-workflow.md 文件保存到您的工作区(例如,在.clinerules/workflows/ 中)。 然后,输入 /create-new-workflow.md,Cline 会引导您完成:- 它会询问目的和简洁的名称。
- 您描述目标和预期输出。
- 您列出主要步骤(Cline 可以帮助确定细节)。
- 它会生成结构正确的工作流文件。
.clinerules/workflows/ 中,而您在不同项目中使用的全局工作流保存在 ~/Documents/Cline/Workflows/ 中。当名称匹配时,项目工作流优先。
工作流设计
模块化
不要创建一个庞大的工作流文件,而是将复杂的任务分解为更小、可重用的工作流。这使得它们更容易维护和调试。使用清晰的注释
就像编写代码一样,为您的工作流步骤添加注释至关重要。解释一个步骤发生的原因,而不仅仅是发生的内容。这有助于您(未来的维护者)和 Cline 理解意图。版本控制
将您的工作流视为代码库的一部分。将它们存储在您的 Git 存储库中(在.clinerules/workflows/ 中),以便它们进行版本控制、审核并与您的团队共享。
Cline 提示工程
明确工具使用
不要只说“找到文件”。明确 Cline 应该使用哪个工具。- 差:“找到用户控制器。”
- 好:“使用
search_files在src/controllers目录中查找UserController。”
高级技巧
可用工具
Cline 拥有一套强大的工具,您可以在工作流中使用它们。以下是最常见的工具execute_command
在您的系统上执行 CLI 命令。用于运行测试、构建、git 命令或任何其他终端操作。read_file
读取文件内容。对于分析代码或配置至关重要。write_to_file
创建或覆盖文件。用于生成样板代码、配置文件或文档。search_files
在目录中的文件中搜索正则表达式模式。非常适合查找 TODOs、使用示例或特定代码模式。ask_followup_question
向用户询问输入或确认。这使得您的工作流具有交互性,并允许人工参与决策。browser_action
控制内置浏览器以与网站或本地服务器交互。适用于测试 Web UI 或抓取数据。利用 MCP 工具
您可以在工作流中使用模型上下文协议 (MCP) 工具与 GitHub、Slack 或数据库等外部服务交互。这使您能够创建强大的端到端自动化。管理上下文窗口
注意 Cline 的上下文窗口。如果工作流太长或处理的数据过多,可能会超出令牌限制。- 分解它:将长工作流拆分为更小的部分。
- 保持简洁:保持指令清晰明了。
了解更多
Cline 学习
深入了解通用的提示工程策略,为 Cline 编写更出色的指令。

