architecture-decision-record

仓库创建 2026年1月29日最近提交 14 小时前SkillHot 收录 20 天前
▸ 精选理由

将决策动因与后果系统化,便于审计与知识传承。

这个 Skill 做什么

生成符合 Nygard 格式的架构决策记录(ADR),记录背景与权衡。

按 Nygard 格式把技术决策写成一份完整的 ADR,记录背景、备选方案、为何选这个方案以及后果和折衷点。用在需要把架构选择留痕、让后来同事懂当时为何这样决定时。特别会把前提条件、影响面和未解决风险结构化,缺信息时会提示需要补的字段(比如 ADR 编号、时间窗等)。

▸ 展开 SKILL.md 英文原文

Create an Architecture Decision Record (ADR) for any technical decision. Use when asked to document a technical decision, write an ADR, record an architecture choice, or capture why a technology or approach was selected. Produces a structured ADR with context, decision, consequences, and tradeoffs.

开发编程架构决策ADR技术文档通用
1.2k
Stars
220
Forks
40
仓库内 Skill
+74
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/mohitagw15856/pm-claude-skills/main/skills/architecture-decision-record/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/mohitagw15856/pm-claude-skills/main/skills/architecture-decision-record/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Architecture Decision Record (ADR) Skill

This skill produces a complete Architecture Decision Record (ADR) following the Nygard format — the most widely adopted standard. ADRs document the reasoning behind significant technical decisions so future team members understand not just *what* was decided, but *why*.

## Required Inputs

Ask the user for these if not provided:
- **ADR number** (sequential number in your ADR registry — e.g. 012; or "next available" if unknown)
- **Decision title** (brief, e.g. "Use PostgreSQL as primary datastore")
- **Context** (what situation led to this decision needing to be made?)
- **Options considered** (at least 2; if only 1 is given, prompt for alternati
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有