用途:扫描代码库,发现架构摩擦点并提出“深化”重构机会——把浅模块变为深模块,目标是提升可测试性与 AI 可导航性。
主要能力:先阅读 CONTEXT.md 领域词汇与 docs/adr/ 中的 ADR,再用 Explore 子代理有机地遍历代码库,识别理解一个概念需在多个小模块间跳转、接口复杂度接近实现、纯函数仅为测试而抽取、模块跨接缝泄漏、难以测试等摩擦点,并对疑似浅模块应用“删除测试”。随后把候选方案写成自包含 HTML 报告,输出到系统临时目录($TMPDIR,回退 /tmp 或 %TEMP%),文件名形如 architecture-review-<timestamp>.html,并用 xdg-open、open 或 start 打开。报告用 CDN 的 Tailwind 与 Mermaid,每个候选卡片包含涉及文件、问题、解决方案、收益、前后对比图与推荐强度徽章(Strong、Worth exploring、Speculative),末尾给出首选建议。
使用方式:用户选定候选后,运行 /grilling 技能走查设计树;决策成形时用 /domain-modeling 更新 CONTEXT.md,必要时提议记录 ADR;探索替代接口时用 /codebase-design 的 design-it-twice 并行子代理模式。
限制:需上游工具、账号、API 密钥或本地环境;未经用户明确批准不得执行破坏性、生产、付费或对外消息操作;生成结果需对照真实来源验证。未提供具体安装命令与价格信息。