Engineering
改进代码库架构
扫描代码库以发现可「加深」的机会,将其呈现为可视化的 HTML 报告,然后针对你选定的那一项进行深入拷问。
浮现出架构上的摩擦点,并提出加深机会——将浅模块转变为深模块的重构。
先阅读项目的领域术语表(CONTEXT.md)以及你所触及区域中的任何 ADR(架构决策记录)。
走查代码库。不要遵循僵化的启发式规则——有机地探索,并记下你在哪里感受到摩擦:
对任何你怀疑是浅的东西应用删除测试:删掉它会让复杂性集中,还是只是把复杂性挪了个地方?
将一个自包含的 HTML 文件写入操作系统的临时目录。为每个候选项渲染一张卡片,包含:
Strong、Worth exploring、Speculative 之一在报告末尾以一个**首要推荐(Top recommendation)**章节结束。
一旦用户选定了某个候选项,运行 /grilling 技能,与他们一起走查设计树。
副作用会随着决策的成型而内联发生——运行 /domain-modeling 技能,以在过程中保持领域模型的最新状态。