Claude Code 编写架构决策记录
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/plan-adr/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/plan-adr/`,把核对后的文件保存为 `.claude/skills/plan-adr/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/plan-adr`。
中文摘要
把重大技术取舍整理成拟议状态的架构决策记录,写清触发原因、备选案、好处和代价。
SKILL.md 中文导读
可复现示例
排练表打算在浏览器本地生成打印版。已有 ADR-0007。材料给出 `{decision:'browser print',alternative:'server PDF',reason:'work offline'}`。本地打印能离线工作,但版式要考虑浏览器差异。工作步骤
- 核对现有记录编号和本次决策的触发原因,确认主题集中在一项技术取舍。
- 以拟议状态列出备选案和正负影响,得到人工批准后才更新为已接受。
验收方法
下一份记录使用 `0008-browser-print.md`,状态为 Proposed。说明为何要离线、选择浏览器打印、为何没有选择服务器生成 PDF,以及版式随浏览器变化的代价。人工同意后才改为 Accepted。
GitHub 原文 · 更新日期
适用环境
Claude Code 项目与已有架构决策目录。编号就从当前文件确认,最终接受由人工决定。
常见问题
架构决策记录什么时候可以改为 Accepted?
先从现有记录确定编号,以 Proposed 写清背景、决策、备选和后果。接收人工对内容的批准后,才更新状态。
相关指南
相关推荐
Claude Code docs:选择文档类型并核对已验证内容
daemn256/_workspace-repo-template
plan-research 技能
daemn256/_workspace-repo-template
ticket-board 技能
daemn256/_workspace-repo-template
ticket-body 技能
daemn256/_workspace-repo-template
ticket-comment 技能
daemn256/_workspace-repo-template
ticket-create 技能
daemn256/_workspace-repo-template