# Creating Adrs

> Creating Adrs is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Structured ADR creation in MADR format. Triggers: ADR, Architecture Decision, 決定記録, 技術選定, アーキテクチャ決定, design decision, 技術的決定, 設計判断, deprecation, 非推奨化, process change, プロセス変更

- Skill name: `creating-adrs`
- Category: [Documents](https://www.openparable.com/skill/documents/1)
- Source: https://github.com/majiayu000/claude-skill-registry/blob/HEAD/skills/documents/creating-adrs/SKILL.md
- Repository: majiayu000/claude-skill-registry (498 GitHub stars when collected)

## SKILL.md

# ADRクリエーター

## 6フェーズプロセス

| フェーズ        | アクション                                                                 |
| --------------- | -------------------------------------------------------------------------- |
| 1. 事前チェック | `ls adr/*.md`、重複チェック、次の番号を取得                                |
| 2. テンプレート | キーワードをテンプレートタイプにマッチ                                     |
| 3. 参照         | プロジェクトドキュメント、Issue、外部リソースを収集                        |
| 4. 検証         | 必須セクションをチェック（Title、Status、Context、Decision、Consequences） |
| 5. インデックス | `adr/README.md`を自動生成                                                  |
| 6. リカバリー   | 欠落ディレクトリ、重複、欠落セクションを処理                               |

## テンプレート選択

| テンプレート         | ユースケース             | 必須セクション                   |
| -------------------- | ------------------------ | -------------------------------- |
| technology-selection | ライブラリ、FW選択       | オプション（最低3つ）、Pros/Cons |
| architecture-pattern | 構造、設計ポリシー       | コンテキスト、結果               |
| process-change       | ワークフロー、ルール変更 | Before/After比較                 |
| deprecation          | 技術の廃止               | 移行計画、タイムライン           |

## ディレクトリ構造

```text
adr/
├── README.md          # 自動生成インデックス
├── 0001-*.md         # 連番
└── 0002-*.md
```

## 参照

| トピック     | リソース                      |
| ------------ | ---------------------------   |
| MADR         | <https://adr.github.io/madr/> |
| コマンド     | `../../commands/adr.md`       |
| テンプレート | `../../templates/adr/`        |
| スクリプト   | `./scripts/`                  |

---

Source: https://www.openparable.com/skill/documents/creating-adrs (OpenParable). Cite the canonical URL above.
