用途:该技能用于在创建 Windsurf 规则时给出格式与内容约束,帮助把项目上下文写进单个 .windsurf/rules 文件。
主要能力与要求:Windsurf 规则为纯 Markdown,禁止任何 YAML frontmatter;全文不得超过 12000 字符(硬性上限);所有规则必须放在单个 .windsurf/rules 文件中。可用可选的一级标题、二级/三级分节、列表、带语言标识的代码块以及加粗、斜体、链接等标准 Markdown。
使用方式:文件放在 .windsurf/rules。内容应优先写项目特定信息,如技术栈、目录结构与命名约定、项目特有的 API 模式、自定义工具脚本、环境相关配置、团队约定与工作流;应跳过通用最佳实践、语言语法说明、框架基础等 AI 已知内容。为控制长度,可用简洁语言、精简代码示例,并以外链代替重复说明。可用 wc -m .windsurf/rules 检查字符数,并预留更新空间。
迁移与校验:从其他格式转换时需删除全部 frontmatter、合并多文件为单文档、按项目特定优先取舍内容、精简示例并持续检查长度。资料中提到的校验文档路径为 /Users/khaliqgant/Projects/prpm/app/packages/converters/docs/windsurf.md,schema 路径为 /Users/khaliqgant/Projects/prpm/app/packages/converters/schemas/windsurf.schema.json。
限制:资料未提供该技能的具体安装命令、运行方式、收费与价格信息,也未给出 Windsurf 之外平台的兼容性说明,这些内容暂未提供。