改进代码库架构 暴露 architectural friction,并提出 deepening opportunities :把 shallow modules 变成 deep modules 的 refactors。目标是 testability 和 AI-navigability。 这个命令由项目的 domain model 提供信息,并建立在共享 design vocabulary 上: - 调用 Skill 工具并指定 ,获取 architecture vocabulary( module 、 interface 、 depth 、 seam 、 adapter 、 leverage 、 locality )及其 principles(deletion test、"the interface is the test surface"、"one adapter = hypothetical seam, two = real")。每条建议都准确使用这些术语,不要漂移到 "component"、"service"、"API" 或 "boundary"。 - 中的 domain language 会为好的 seams 命名; 中的 ADRs 记录这个命令不应重新争论的 decisions。 流程 1. 探索 先划定扫描范围:YAGNI。 深化 module 的收益在于让未来修改更…