用途:把代码评审中反复出现的意见(例如“不要直接 import antd”“不要用 console.log”“生产代码别用 unwrap()”“API 路由必须用 withAuth 包装”)转化为可自动执行的 lint 规则。
主要能力:接收一段自然语言描述作为 $ARGUMENTS,检测仓库的主语言、所用 linter、测试框架与已有自定义规则,据此生成对应规则。例如 JS/TS 生成使用 AST visitor 模式、含 meta 与 create(context) 的 ESLint 规则。随后更新 CLAUDE.md,按 docs/spec-format.md 的格式添加注解块,并运行 npm test 验证新规则与测试通过。
使用方式:提供自然语言描述的模式;若无法可靠判断语言或 linter,会先询问目标语言与 linter 再生成。验证命令为 npm test。
适用场景:团队反复强调的编码约定、导入路径规范、日志使用、错误处理与中间件包装等,希望从人工评审转为自动检查时。
限制:资料未提供具体支持的语言与 linter 完整清单、生成规则的性能与误报表现、安装步骤与费用信息,暂未提供。