用途:扫描代码库,发现架构摩擦点,提出“深化”机会——把浅模块重构为深模块,目标是提升可测试性与 AI 可导航性。
主要能力:先探索代码库(可指定模块或子系统,否则通过 git log --oneline 找热点),阅读 CONTEXT.md 领域词汇与 docs/adr/ 中的 ADR;再生成自包含 HTML 报告,写到系统临时目录($TMPDIR,回退 /tmp 或 %TEMP%),文件名形如 architecture-review-<timestamp>.html,并用 xdg-open、open 或 start 打开。报告用 Tailwind 与 Mermaid(均经 CDN),每个候选含文件、问题、方案、收益、前后对比图与推荐强度徽章,末尾给出首选建议。用户选定后进入 grilling 循环,逐步明确约束、依赖、深化模块形态与测试。
使用方式:调用 Skill 工具 "codebase-design" 获取架构词汇(module、interface、depth、seam、adapter、leverage、locality)及原则(删除测试等),并严格使用这些术语;领域命名取自 CONTEXT.md。若候选与 ADR 冲突,仅在摩擦足够真实时标注。
限制:不提前提出接口;报告写入临时目录而非仓库;未提供具体安装命令、收费或平台信息。