用途:本技能讲解 Windsurf 的次级工作流,即 Workflows(可复用自动化)与 Memories(持久记忆),用于消除重复提示、维持项目上下文。
主要能力:Workflows 是保存为 Markdown 的多步自动化序列,放在 .windsurf/workflows/ 目录下,每个文件通过 frontmatter 的 name 变成 Cascade 中的斜杠命令,可包含编号步骤、条件判断与命令执行。Memories 是跨会话保留的持久事实,可由 Cascade 自动生成或手动创建,存储在 ~/.codeium/windsurf/memories/。
使用方式:创建 .windsurf/workflows/new-feature.md 等文件,在 Cascade 中输入 /new-feature 调用;可在步骤中加 // turbo 让单条命令自动执行,或加 // turbo-all 自动执行全部命令,注解受设置中的允许/拒绝列表约束。手动记忆可在 Cascade 中直接说“Remember that...”,并通过 Customizations 图标的 Memories 标签查看和删除。工作流之间可相互引用,实现链式调用。
适用场景:搭建新功能脚手架、部署前检查与发布、PR 审查、代码质量检查等重复性多步任务。
限制:需启用 Cascade 并配置 .windsurfrules;Memories 为本地存储、不纳入版本控制,可靠性中等(由模型判断相关性),重要内容建议转为 Rules;工作流过长会超出上下文限制,需拆分;turbo 自动执行需注意拒绝列表配置,避免运行危险命令。