用途:rule-updater 是面向 Cursor 规则的维护技能,帮助从 PR、issue 和用户交互中提取模式,程序化地读取、更新与新建规则文件,使规则库持续吸收新经验。
主要能力:读取并解析 .cursor/rules/*.mdc 文件,包括 frontmatter(description、alwaysApply、references、globals 等)与内容章节;识别规则需要更新的信号,例如多个 PR/issue 反复出现同一模式、用户纠正暴露空白、评审反馈缺少指导、出现未覆盖的新模式;更新已有规则,包括在既有章节增补示例、扩写章节细节、新增章节和更新引用;按固定结构创建新规则;测试规则更新的语法、frontmatter、链接与可读性,并跟踪规则阻止错误的频率等指标。
使用方式:先读取目标规则文件,定位应增补内容的位置,加入带来源(PR/issue 编号)的示例或新章节,必要时更新引用,写回文件后校验语法与链接。新建规则时先确定模式类别、收集 2-3 个示例、确定文件名与位置,再按 frontmatter 加章节的格式编写,并从相关规则链接过去。规则文件名采用 kebab-case,相关规则在 Related Rules 章节互相引用。
适用场景:维护常见错误、架构模式、实施检查清单、验证指南、沟通规范以及特定领域(Omi、后端、Flutter 等)的规则分类;识别更新时机;组织与整理规则。
限制:资料未提供该技能的安装命令、运行环境依赖、版本信息、收费方式或具体调用入口;示例中的函数与文件路径仅为说明性代码,未说明可直接执行。相关资料不足处暂未提供。