用途:这是 Metabase CLI 仓库中的严格收尾审查技能,用于在宣称任何非平凡改动“完成”之前做一次非确定性的架构检查,与确定性门禁(bun run check:类型检查、lint、格式、单元测试、技能 lint)互补——确定性门禁抓拼写类错误,本技能抓架构漂移。触发方式:完成非平凡改动后,或用户输入 /review 时。
输入与判断依据:先读取未提交的 git diff,若在功能分支上再读 git diff main...HEAD;不在 git 仓库时只审查未提交改动。同时读取 CLAUDE.md。形成判断前必须读完两者,其余规则内嵌于技能本身,不依赖外部文档。
主要能力:按维度逐项给出 pass/fail,覆盖项目分层与导入方向、domain 文件契约、资源方法契约、版本契约,以及各包禁止模式及其唯一允许位置。例如 client 不得导入 CLI;domain 每个资源须导出 <Resource>(.loose())与 <Resource>Compact(.pick().strip());资源方法须遵守八条约定并配套 wire 测试;版本比较只能出现在 version/features.ts;client 依赖预算仅 zod 与 node: 内置模块等。
限制:任一维度 FAIL 即阻止完成;规则细节以技能内嵌文本为准,本简介不替代原文;资料未提供具体命令输出格式、评分权重或与其他技能的集成方式。