#932·技能

在创建或更新 ADR 之前,代理人是否需要审查现有的 ADR?

作者: bembem1011创建于 2026年8月22日更新于 2026年9月15日

我有一个关于 grill-with-docs、domain-modeling 和 setup-matt-pocock-skills 中预期的 ADR 工作流程的问题。根据我的理解: setup-matt-pocock-skills 会检查 ADR 目录是否存在,并配置它们的位置。 grill-with-docs 将文档工作委托给 domain-modeling。 domain-modeling 会检查一个决策是否符合 ADR 的条件,并提供创建 ADR 的规则。 然而,我无法找到明确的指示,要求代理在提议、创建或更新 ADR 之前阅读相关的现有 ADR。 我担心代理可能会: 创建重复现有决策的 ADR。 提出与现有 ADR 相冲突的内容。 直接更改已接受的 ADR,而应创建一个新的 ADR 来取代旧的 ADR。 遗漏了现有 ADR 中记录的重要架构上下文。 我预期工作流程应该是: 查找和阅读相关的现有 ADR。 将提议的决策与它们进行比较。 决定提案是否遵循、澄清、与现有 ADR 相冲突,或取代现有 ADR。 仅对微小更正或澄清进行更新。 对于重大的决策变更,创建一个新的 ADR 并标记旧的 ADR 为已被取代。 只有在没有现有 ADR 覆盖该决策的情况下,才创建新的 ADR。 是否有意跳过此验证步骤?如果是,您能否解释这些技能处理现有 ADR 和以前的架构决策变更的预期方式?我想在提出任何更改之前了解您的设计理念。谢谢!

内容来源: mattpocock/skills