用途:adr 技能用于通过交互式对话生成架构决策记录(ADR),适合在做出技术选型、架构模式、第三方服务选择、数据建模方案或跨项目标准等决策时使用。不适用于实现细节、临时决策以及已定标准。
主要能力:使用 /adr 启动对话,或 /adr "database selection for coordinatr" 指定主题。执行时先收集上下文,读取 spaces/[project]/docs/project/architecture-overview.md、遍历 spaces/[project]/docs/project/adrs/ADR-.md、读取 ideas/[project]/project-brief.md 并查找 resources/research/.md;随后依次询问要做的决策、为何现在需要、考虑哪些选项(2-4 个替代方案)、约束(时间、预算、技能)、各选项权衡、偏好及原因。若用户对选项不确定,会检查 resources/research/、建议使用 /research 深入研究,或用 WebSearch 查询当前最佳实践。
产出:生成类似 ADR-001-database-choice.md 的文档,包含状态、日期、决策者、上下文、决策、备选方案(各自优缺点)、后果(正面、负面、风险)、相关决策和参考资料。ADR 存放于 spaces/[project]/docs/project/adrs/ 下。生命周期包括 Accepted、Deprecated、Superseded。推荐工作流为 /brief -> /research -> /adr -> /spec。
限制:资料未提供具体收费、价格、平台支持或效果数据。