Skills 与 Workflows
用 SKILL.md 打包带脚本和模板的多步流程(渐进披露),以及 Markdown 工作流用 /名称 手动触发。
Skills
最难的工程任务往往不止需要好的提示:可能还需要参考脚本、模板、清单和其他支持文件。Skills 让你把这些打包进 Cascade 可调用的文件夹,教它一致地执行多步工作流。Cascade 用渐进披露:默认只向模型展示技能的 name 和 description,完整 SKILL.md 内容和支持文件只在 Cascade 决定调用该技能时才加载(遵循 agentskills.io 规范)。创建:UI 最简单——打开 Cascade 面板,点右上角三个点打开自定义菜单,进入 Skills,点 + Workspace(项目专属)或 + Global(全局),命名(仅小写字母、数字和连字符);手动创建——工作区技能在 .windsurf/skills/<skill-name>/,全局技能在 ~/.codeium/windsurf/skills/<skill-name>/,其中放带 YAML frontmatter(含技能元数据 name、description)的 SKILL.md。技能由模型动态调用,或用 @ 提及。
Workflows
Workflows 让你定义一系列步骤,引导 Cascade 完成重复任务,如部署服务或回复 PR 评论。保存为 Markdown 文件,让你和团队可重复运行关键流程;保存后在 Cascade 里用 /[workflow-name] 斜杠命令调用。Workflows 只能手动触发——Cascade 永远不会自动调用;想让 Cascade 自己拾起某个流程,用 Skill。与 Rules 的区别:Rules 在提示层提供持久、可复用的上下文;Workflows 在轨迹层提供结构化的步骤序列。创建:点 Cascade 右上角滑出菜单的 Customizations 图标,进入 Workflows 面板,点 + Workflow;文件含标题、描述和一系列带具体指令的步骤。发现与存放:工作区 .windsurf/workflows/*.md(当前工作区、任意子目录、或直到 git 根的任意父目录,随仓库提交);全局 ~/.codeium/windsurf/global_workflows/*.md(本机所有工作区可用,不提交);打开多个文件夹时按最短相对路径去重显示。