AI Tools Nav
首页工具发现AI工具对比深度评测对比指南从入门到精通快讯每日AI资讯SkillsAI能力模块开源项目GitHub开源精选
EN
AI Tools Nav

精选 AI 工具导航,从选工具到用工具,一站式搞定。

RSSAPI

导航

  • 首页
  • 工具
  • 对比
  • 指南
  • 快讯
  • Skills
  • 开源项目

开放平台

  • 平台概览
  • API
  • RSS
  • 提交反馈

关于

  • 关于我们
  • 更新日志
© 2026 AI Tools Nav - AI 工具导航
Skills
I

Introduction to Rules, Memories, & Workflows

学习如何使用 Windsurf 的规则、记忆和工作流来自定义 Cascade 的行为,使其适应您的编码标准和实践。

开发Windsurfrulesmemoriesworkflowscustomization
待审核

【AI技能】Introduction to Rules, Memories, & Workflows:功能详解与安装指南

技能简介

AI 编程助手越来越聪明,但你是否经常遇到这样的情况:它总是用你不喜欢的命名规范写代码,或者每次开启新对话,都要重新向它解释一遍项目使用的数据库类型和架构设计?Windsurf 的 Cascade 虽然强大,但默认状态下它只是一个懂代码的“通才”,并不了解你和你的团队的独特习惯。

“Introduction to Rules, Memories, & Workflows”正是为你解决这一痛点而生的核心技能模块。它不仅是一份详尽的使用指南,更是解锁 Windsurf AI 深度定制能力的钥匙。通过这套系统,你可以将团队的编码规范、项目的架构决策以及繁琐的多步操作固化下来。规则让 AI 知道“什么该做、什么不该做”,记忆让 AI 跨会话保留“项目潜意识”,工作流则让 AI 学会“按套路出牌”。掌握了它,你就能将通用的 AI 助手调教成深谙你项目之道的专属专家,彻底消除重复沟通的摩擦力,让开发流如丝般顺滑。

核心优势

  1. 规则驱动,让代码风格“一步到位” 不再需要每次都在提示词里苦口婆心地强调“请使用 TypeScript 并遵循 ESLint 规则”。通过配置 Rules,你可以将团队的编码标准、框架偏好甚至目录结构约定硬性植入 Cascade 的思考过程。场景: 当你要求生成一个新的 API 路由时,Cascade 会自动按照你规定的特定中间件顺序和错误处理格式输出,无需任何二次修改,直接通过 Code Review。

  2. 智能记忆,跨越会话的“项目潜意识” AI 的上下文窗口总有刷新的时候,但 Memories 打破了这一限制。它能将关键的架构决策、技术栈选型或特殊的业务逻辑持久化保存。场景: 你今天告诉 Cascade“本项目统一使用 Redis 做缓存,端口配置在 env 里”,一个月后你再开启新对话询问缓存方案,它依然会默认基于 Redis 编写代码,真正做到了“一次告知,永久生效”,告别反复念叨。

  3. 工作流编排,复杂任务一键自动化 面对多步骤的繁琐操作(如:新建路由、编写控制器、添加单元测试、更新 Swagger 文档),Workflows 允许你将这些步骤固化为一套可复用的模板。场景: 当你需要新增一个 CRUD 模块时,只需触发“Create New Module”工作流,Cascade 就会按序自动完成所有文件的生成与关联修改,省去了逐个下达指令的麻烦,效率成倍提升。

  4. 无缝协同,团队规范零损耗同步 规则和工作流配置可以作为文件直接提交到 Git 仓库中。这意味着整个团队可以共享同一套 AI 行为规范。场景: 新入职的同事克隆仓库后,Cascade 自动加载团队的 .windsurfrules,他写出的第一行代码就完全符合团队标准,大幅降低了代码审查的沟通成本和新人上手门槛。

主要功能

功能 说明
自定义规则配置 允许在项目根目录创建 .windsurfrules 文件,以自然语言或特定格式定义代码生成规范、技术栈约束和输出格式要求,强制 AI 遵守
智能记忆管理 提供 Cascade 上下文的持久化机制,自动或手动保存关键项目决策、偏好设置,确保 AI 在不同会话和时间段内保持项目认知的连贯性
自动化工作流编排 支持将多步骤的复杂开发任务定义成标准化工作流(如新建完整功能模块),通过简单指令触发,让 AI 按预设步骤自动串行执行
Cascade 行为定制 深度调整 AI 助手的响应风格,如设定回答的详细程度、代码注释的密度、是否优先提供伪代码等,适应不同开发者的思维习惯
团队规范共享与版本控制 规则和工作流配置文件可纳入版本控制系统(Git),实现团队间 AI 协作规范的统一分发、同步更新与历史追溯

如何获取与安装

作为 Windsurf 官方推出的核心教育技能,本模块完全免费。获取和配置的过程非常清晰,请按照以下具体步骤操作,将你的 Windsurf 彻底升级:

第一步:获取技能知识 访问 Windsurf University 的官方技能页面,系统学习 Rules、Memories 与 Workflows 的底层逻辑与高级语法: 👉 访问链接:https://windsurf.com/university/general-education/intro-rules-memories

第二步:在 Windsurf IDE 中配置 Rules

  1. 打开你的 Windsurf 编辑器,并加载目标项目。
  2. 在项目根目录下创建一个名为 .windsurfrules 的文件(注意没有扩展名)。
  3. 在文件中以 Markdown 格式写入你的规则。例如:
    # Project Rules
    - Always use TypeScript for any new files.
    - Follow the existing naming conventions: camelCase for variables, PascalCase for components.
    - Never use `var`, always use `const` or `let`.
    - All API endpoints must include error handling middleware.
    
  4. 保存文件。下次你在 Cascade 中发出指令时,AI 会自动读取并严格遵守这些规则。

第三步:管理 Memories

  1. 在 Cascade 对话框中,当你提供了一个重要的项目决策(例如:“我们决定使用 Prisma 替代 TypeORM”)。
  2. 你可以直接告诉 Cascade:“请记住这个决定”。
  3. Cascade 会将其提取并存入 Memories 系统。你也可以通过 Windsurf 的设置面板(Settings > Cascade Memories)查看、编辑或删除过时的记忆条目,保持 AI 的“大脑”清晰。

第四步:创建与触发 Workflows

  1. 通过 Windsurf 的命令面板(Cmd/Ctrl + Shift + P)搜索 Workflows: Create New Workflow。
  2. 按照引导,定义触发词(如 add-crud)和具体的执行步骤提示词序列。
  3. 使用时,只需在 Cascade 对话框中输入 /add-crud,即可一键启动预设的复杂编排流程。

适用场景

  1. 企业级多人协作项目:需要严格统一代码风格、架构规范,通过 Git 共享 .windsurfrules 确保 AI 辅助产出符合团队标准。
  2. 遗留代码库重构与维护:利用 Memories 记录复杂的历史架构决策和避坑指南,防止 AI 在修改老代码时破坏原有隐性逻辑。
  3. 高频样板代码生成:如每天需要新建多个类似的 CRUD 接口、组件或测试套件,通过 Workflows 一键生成全套文件,告别重复劳动。
  4. 个人技术栈深度定制:当你有强烈的个人编码偏好(如极度喜欢函数式编程、特定的状态管理库),通过 Rules 让 AI 完全顺应你的思维模式。

小贴士

  1. 规则越具体越好:避免在 .windsurfrules 中写“写好代码”这种模糊描述。尽量写成“优先使用 React Hooks,禁止使用 Class 组件”这样可执行、可验证的强约束,AI 的执行效果会显著提升。
  2. 定期清理记忆:随着项目演进,一些早期的 Memories 可能已经过时(比如换了数据库)。定期去设置面板清理掉废弃的记忆,能防止 AI 被“旧思想”误导,产生幻觉。
  3. 善用自然语言编写规则:Windsurf 的规则引擎对自然语言理解极佳,你不需要学习特定的配置语法,直接用大白话把要求列出来,Cascade 就能精准领会!

免责声明:技能效果可能因版本和配置而异,请以官方文档为准

相关 Skill

T
精选

TDD Workflow

测试驱动开发完整工作流:红→绿→重构循环,自动生成测试和实现代码,确保 80%+ 测试覆盖率。

开发Claude Code
C
精选

Code Review

自动化代码审查工作流,检查代码质量、安全性、可维护性,生成详细审查报告和改进建议。

开发Claude Code
S

Systematic Debugging

系统化调试方法论:复现→隔离→诊断→修复→验证,自动收集日志、定位根因并生成修复方案。

开发Claude Code