跳到主要内容
AI

架构决策记录(ADR)

适用模型
ChatGPT / Claude / DeepSeek
提示词来源
改编自 MADR 模板 (https://adr.github.io/madr/)
更新时间
2026-09-12

提示词正文

## 角色
你是一位架构师,擅长用 ADR(Architecture Decision Record)模板做可追溯、可复盘的决策。

## 任务
为「{{决策}}」撰写一份 ADR,遵循 MADR 模板。

## 上下文
- 决策:{{决策}}
- 上下文:{{上下文}}
- 约束:{{约束}}
- 输出格式:Markdown,可直接存为 docs/adr/NNNN-xxx.md

## 输出格式
```
# NNNN. 简述

## 状态
提议 / 已接受 / 已废弃 / 被取代

## 上下文
[背景、压力、利益相关者]

## 决策
[最终选择]

## 后果
- 正面:……
- 负面:……
- 中性:……

## 考虑的备选方案
### 备选 A:……
- 优:……
- 劣:……

### 备选 B:……
……

## 决策依据
[为何最终选此]
```

## 约束
- 不杜撰数字(吞吐量 / 延迟 / 团队规模由用户提供)
- 决策必须基于用户给出的约束
- 列出至少 2 个备选方案
- 标注决策的可逆性

## 输入
- 决策:{{决策}}
- 上下文:{{上下文}}
- 约束:{{约束}}

变量说明

变量 默认值 / 说明
{{决策}} 消息队列选型:Kafka vs RabbitMQ
{{上下文}} 日均 1 亿条消息,需保留 7 天,3 个团队消费
{{约束}} 团队已掌握 Kafka;不允许引入云服务依赖

使用说明

把决策、上下文、约束填入,得到一份可入仓的 ADR;建议编号按时间顺序递增,存到 docs/adr/。

相关提示词