Skip to main content

adr-workflow

設計判断・プロセス決定をADR (Architecture Decision Record) として作成・更新する具体的な手順。Use this skill whenever the user asks to record a decision, write an ADR, or says ADRを書きたい, 設計判断を記録したい, ADR作って, この決定を残したい.

Quellinformationen

Repository
runceel/wsl-containers-desktop
Letzte Quellaktivität
10. September 2026 um 03:33
Erkannte Sprache von SKILL.md
Japanisch
Sterne
18
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
adr-workflow
description
設計判断・プロセス決定をADR (Architecture Decision Record) として作成・更新する具体的な手順。Use this skill whenever the user asks to record a decision, write an ADR, or says ADRを書きたい, 設計判断を記録したい, ADR作って, この決定を残したい.
# ADR Workflow ADRの運用ルールの全体像は [`docs/adr/README.md`](../../../docs/adr/README.md) を参照。 このskillは「今まさにADRを1本書く/更新する」ときの実務手順をまとめたもの。 ## いつADRを書くべきか 以下のいずれかに該当する決定は、口頭やコミットメッセージだけで済ませず、ADRとして残す。 - アーキテクチャ・プロジェクト構成に関わる決定(例: 層構成、依存方向、主要ライブラリ選定) - 開発プロセス・ツールに関わる決定(例: テストフレームワーク、モデルルーティング方針) - 一度決めたら覆すコストが高い決定(データ永続化方式、外部連携方式など) 逆に、些細な実装詳細(変数名、内部のprivateメソッド分割など)はADR化しない。 ## 手順 1. `.github/agents/adr-writer.agent.md`(Terra)を使うか、以下を手動で行う。 モデル・推論強度は[`AGENTS.md`](../../../AGENTS.md)のモデルルーティングに従う。 2. `docs/adr/` の既存ファイル名から次の連番を決める(歯抜けにしない)。 3. [`docs/adr/template.md`](../../../docs/adr/template.md) をコピーして新規ファイルを作成。 4. `Context` / `Decision` / `Consequences` を埋める([`docs/adr/README.md`](../../../docs/adr/README.md) の 不変性ルールを厳守: 一度書いたら本文は書き換えない)。 5. [`docs/adr/README.md`](../../../docs/adr/README.md) の一覧表に1行追加する (目次だけの小修正は直接行う。確定済みの機械的変更が大きい独立バッチになる場合だけ `quick-fix`へ委譲する。本文の判断は委譲対象外)。 6. 関連する `docs/design/` のドキュメントがあれば、そこから今回のADRへリンクを追加する。 ## 既存の決定を覆す場合 - 古いADRの本文は変更しない。`Status` だけを `Superseded by ADR-YYYY` に変更する。 - 新しいADRの `Context` に「なぜADR-XXXXを置き換えるのか」を書く。 - `docs/adr/README.md` の一覧表のStatus列も更新する。 ## rubber-duckとの関係 決定内容自体に自信がない場合は、ADRを書く前にSolの`rubber-duck`で妥当性をレビューする。 登録確認・未登録時の読み取り専用代替は`AGENTS.md`の「独立レビュー」に従う。 重要な開発フロー内の判断は[`feature-workflow`](../feature-workflow/SKILL.md)のレビュー条件に従う。 モデルやレビュアーが利用不能なら未完了として停止する。 ## 完了と振り返り 採用判断、置換関係、索引と現在の運用ルールの整合を確認する。既存ADRの本文は置換時も不変。 繰り返し起こる運用のずれだけをskill改善の対象とし、個別ADRの判断を共通手順へ混ぜない。
Auf GitHub ansehen