Windsurf 集成指南

在 Windsurf AI 中使用 Agent Skills 的详细教程。

Windsurf AI 集成

Windsurf 是 Codeium 推出的强大 AI 原生 IDE,完全支持 Agent Skills 标准。本指南将帮助你在 Windsurf 中设置和使用技能。

前置条件

  • 已安装 Windsurf IDE
  • Node.js 18+ 和 npm/pnpm

安装方式

方式一:CLI 命令安装

使用全局 CLI 安装技能:

npx agent-skills install expo/skills/building-native-ui

技能将自动在你的 Windsurf 工作区中可用。

方式二:Cascade(Agent 模式)

Windsurf 的 Cascade 功能可以直接使用技能配置。在 Cascade 聊天中:

  1. 输入你的请求并提及技能:

    使用 expo-native-ui 技能,帮我构建一个标签页导航
  2. Cascade 会自动获取并应用技能上下文。

方式三:项目级配置

在项目的 .windsurf/skills.json 中添加技能:

{
  "skills": [
    "vercel-labs/agent-skills/vercel-react-best-practices",
    "expo/skills/building-native-ui"
  ]
}

打开项目时,Windsurf 会自动加载这些技能。

在 Cascade 中使用技能

Windsurf 的 Cascade(AI Agent)模式非常适合复杂任务:

@cascade 使用 react-best-practices 技能,重构我的组件以遵循 Vercel 规范

Cascade 会:

  1. 加载技能的知识库
  2. 分析你的代码
  3. 应用技能的模式和建议

Windsurf 热门技能推荐

技能用途安装命令
Building Native UIReact Native / Expo 开发expo/skills/building-native-ui
Expo Deployment应用商店部署expo/skills/expo-deployment
Monorepo 最佳实践大型代码库管理jaredpalmer/skills/monorepo-best-practices
Better Auth身份认证实现better-auth/skills/better-auth-best-practices

Windsurf vs Cursor:主要区别

功能WindsurfCursor
Agent 模式Cascade(流式)Composer
技能加载Cascade 中自动加载需手动设置
多文件编辑原生支持通过 Composer
上下文窗口扩展型(100K+)标准型

常见问题

技能在 Cascade 中无法加载?

  1. 启用 Flow 模式:确保你在 "Flow" 或 "Agent" 模式下使用 Cascade。
  2. 检查网络:技能从 GitHub 获取,确保网络畅通。
  3. 重启 Windsurf:有时重启可以解决问题。

性能问题

如果技能拖慢了你的工作流:

# 清除技能缓存
npx agent-skills clear-cache

# 列出已安装的技能
npx agent-skills list

# 移除不用的技能
npx agent-skills remove <skill-name>

下一步