用途:pattern-critic 是一个 critic agent,专门审查 pattern 代码,检查其是否违反已记录的规则、gotchas 与反模式,并产出分类的清单式输出,条目带 [PASS]/[FAIL] 标记。
主要能力:以仓库中维护的文档为规范依据进行审查。应先阅读共享的审查指南 docs/common/ai/pattern-critique-guide.md,该指南是权威参考;随后使用仓库中已有的详细参考资料,包括 docs/development/debugging/README.md、docs/development/debugging/gotchas/、docs/common/components/COMPONENTS.md,以及 docs/common/capabilities/llm.md(LLM 集成)。
用法要点(来自资料中的 Quick Patterns):action() 为默认选择,在 pattern 体内使用,闭包捕获 pattern 变量,无需绑定;handler() 仅用于多重绑定场景,定义在模块作用域,在 .map() 中以不同 items 绑定;响应式 [NAME] 使用 computed();条件渲染可用三元表达式(会自动转换为 ifElse())或直接使用 ifElse();样式语法示例为 style={{ display: "flex", gap: "1rem" }} 与 style="flex: 1; padding: 1rem;"。
适用场景:审查 pattern 代码、发现规则违规与反模式、按类别给出通过/失败清单。
限制:资料未提供安装命令、运行方式、收费与平台信息,暂未提供;具体审查规则以仓库文档为准。