用途:对 HEAD 与用户指定固定点之间的差异做双轴审查。标准轴检查代码是否遵循仓库记录的编码标准;规范轴检查代码是否忠实实现原始 issue/PRD/规范。两轴在并行子代理中运行,避免上下文相互污染,再由技能聚合发现。
主要能力:固定固定点(提交 SHA、分支名、标签、main、HEAD~5 等),用 git diff <fixed-point>...HEAD 捕获差异,并用 git log <fixed-point>..HEAD --oneline 记录提交列表;识别规范来源(提交消息中的 issue 引用、用户传入路径、docs/、specs/、.scratch/ 下匹配的 PRD/规范文件);识别标准来源(CLAUDE.md、AGENTS.md、CONTRIBUTING.md、CONTEXT.md、docs/adr/、.editorconfig、eslint.config.、biome.json、prettier.config.、tsconfig.json、STYLE.md、STANDARDS.md 等);并行生成两个 general-purpose 子代理,分别输出标准违规与规范偏差;最后在 ## Standards 和 ## Spec 标题下逐字或轻微清理展示,不合并、不重新排名,并以一行摘要给出各轴发现总数与最严重问题。
使用方式:用户需提供固定点,未指定时询问“针对什么审查——分支、提交还是 main?”。若 docs/agents/issue-tracker.md 缺失,需运行 /setup-matt-pocock-skills。规范缺失时跳过规范子代理并在报告中注明“无可用规范”。
适用场景:审查分支、PR、进行中的更改,或用户要求“审查自 X 以来”。
限制:标准子代理跳过工具已强制执行的内容;规范子代理在无规范时跳过;两轴报告保持分离,不合并或重新排序。