Skip to main content

arch-decision-records

Architecture Decision Records (ADRs) for documenting significant technical decisions. Use for capturing decision context, rationale, consequences, and maintaining decision history. Use when this capability is needed.

インストールへ移動

ソース情報

リポジトリ
tomevault-io/skills-registry
ソースの最終更新活動
2026年4月28日 22:53
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
arch-decision-records
description
Architecture Decision Records (ADRs) for documenting significant technical decisions. Use for capturing decision context, rationale, consequences, and maintaining decision history. Use when this capability is needed.
metadata
{"author":"ai-enhanced-engineer"}
# Architecture Decision Records Lightweight documentation for architecturally significant decisions. ## Core Principle > **"Document the why, not just the what."** Code shows what was built; ADRs explain why it was built that way. ## What Makes a Decision "Architecturally Significant"? | Criterion | Example | |-----------|---------| | Affects system structure | "Use event-driven architecture" | | Hard to change later | "PostgreSQL as primary database" | | Impacts non-functional requirements | "JWT for authentication" | | Involves technology selection | "FastAPI over Flask" | | Team disagrees or multiple valid options | Any contested decision | ## ADR Format ### Required Sections | Section | Content | |---------|---------| | **Title** | `ADR-NNN: [Short descriptive title]` | | **Status** | Proposed / Accepted / Deprecated / Superseded | | **Context** | Why this decision is needed, constraints, forces | | **Decision** | What was decided (clear, unambiguous) | | **Consequences** | Positive, negative, and neutral outcomes | | **References** | Links to research, docs, related ADRs | ## ADR Best Practices 1. **One decision per ADR** - Keep focused 2. **Never delete ADRs** - Mark as superseded instead 3. **Number sequentially** - Never reuse numbers 4. **Keep them short** - 1-2 pages maximum 5. **Write when deciding** - Not after the fact 6. **Link to research** - Traceability to evidence ## When NOT to Write an ADR - Trivial decisions (naming conventions, formatting) - Decisions already covered by team standards - Temporary/experimental decisions - Decisions with obvious single answers ## Status Lifecycle ``` Proposed → Accepted → [Deprecated | Superseded by ADR-XXX] ``` See `reference.md` for detailed guidance and `examples.md` for templates. --- > Converted and distributed by [TomeVault](https://tomevault.io/claim/ai-enhanced-engineer) — claim your Tome and manage your conversions. <!-- tomevault:4.0:skill_md:2026-04-14 -->
GitHubで見る