SuperAPI AI 工具集

windsurf-architecture-variants

通用与其它

查看项目

更新于 10-15 23:30

技能介绍

用途:帮助在 Windsurf 中为不同项目规模选择合适的工作区结构,以提升 Cascade 的上下文质量与响应速度。

主要能力:给出五种架构变体。单项目适合 1-3 人、单服务、少于 1 万文件,整个项目作为工作区,Cascade 全量索引。聚焦式 monorepo 适合 3-15 人、2-10 个包,每位开发者只打开自己的包目录,例如 windsurf packages/api/,而非打开 monorepo 根目录。多窗口团队流程适合 15 人以上、微服务、5 万以上文件,每个服务一个窗口,各自拥有 .windsurfrules 与 .codeiumignore,跨服务改动需并排打开两个工作区,提交可用 git commit -m "[cascade] description" 标记。多语言方案为每种语言目录单独配置规则。前端设计系统方案强调组件约定与设计令牌,并可借助 Previews 迭代 UI。

使用方式:按团队规模、代码库体量与语言构成选择变体;配置 .windsurfrules 描述技术栈与约定,用 .codeiumignore 排除 node_modules、dist、build、.next、coverage、pycache、.venv、target、vendor 等目录。

限制与排错:Cascade 变慢通常是索引文件过多,应缩小工作区并补充忽略规则;上下文错误多因打开了 monorepo 根目录;多语言工作区易出现语言模式错配,需按语言目录拆分规则;索引过期可通过命令面板执行 Codeium: Reset Indexing。资料未提供具体收费、平台支持范围与效果数据。