このスキルは、構造化されたテンプレートを使用して重要な技術的決定を文書化する際にチームを支援します。包括的な ADR 形式、ライフサイクル管理のガイダンス、コンテキスト・トレードオフ・根拠を記録するためのベストプラクティスを提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「architecture-decision-records」を使用しています。 フロントエンドプロジェクトでの TypeScript 採用の ADR を作成してください
期待される結果:
ステータス:承認済み、現在の React コードベースの課題に関するコンテキスト、TypeScript 採用の決定、長所(型安全性、IDE サポート)と短所(学習曲線、ビルドの複雑さ)を含む結果、トレーニングセッションを含む緩和策を備えた完全な ADR 文書。
「architecture-decision-records」を使用しています。 レガシー認証サービスの廃止を文書化する
期待される結果:
ADR-0015 を置き換えることを示すステータスを持つ廃止 ADR、現在のサービスの問題をリストしたコンテキスト、フェーズ別アプローチによる移行計画、元の決定でうまくいかなかったことについての学んだ教訓。
セキュリティ監査
安全Security analysis confirms this is a safe documentation skill. Static findings for external_commands, network, and weak_crypto are false positives. The skill contains markdown templates, example CLI commands (shown as documentation), and reference URLs to external documentation. No executable code, no data exfiltration, no cryptographic operations.
検出されたパターン
品質スコア
作れるもの
データベース技術の選択の文書化
新しいプロジェクトで PostgreSQL、MySQL、MongoDB のいずれかを選択する際、標準 ADR テンプレートを使用して要件をキャプチャし、オプションを比較し、完全な根拠とともに決定を記録します。
フレームワーク移行決定の記録
Angular から React への移行を計画する際、廃止 ADR を作成して変更の理由、移行フェーズ、以前の決定から学んだ教訓を文書化します。
チーム決定プロセスの確立
新しいチームメンバーのオンボーディング時に、ADR テンプレートを使用して過去のアーキテクチャの選択と現在のアーキテクチャの背後にある理由を理解できるようにします。
これらのプロンプトを試す
[DECISION_TITLE] のアーキテクチャ決定記録を作成してください。標準 MADR 形式を使用し、この決定を行う必要がある理由のコンテキスト、検討したオプション、最終決定、結果を含めてください。
[USE_CASE] における [TECHNOLOGY_A]、[TECHNOLOGY_B]、[TECHNOLOGY_C] の比較 ADR を作成してください。各オプションの詳細な長所と短所、要件を含め、最良の選択を根拠とともに推奨してください。
[NEW_TECHNOLOGY] に置き換えられる [OLD_TECHNOLOGY] の廃止 ADR を作成してください。当初の決定が行われた理由のコンテキスト、何が変わったか、移行計画、学んだ教訓を含めてください。
[PROPOSAL] の詳細な RFC スタイル ADR を作成してください。動機、詳細な設計、欠点、検討された代替案、未解決の質問、実装計画を含め、チームのレビューと議論に適したものにしてください。
ベストプラクティス
- 決定のコンテキストを正確に把握するために、実装開始前に ADR を作成する
- 結果セクションに正直なトレードオフと潜在的な欠点を含める
- 関連する ADR をリンクして、プロジェクトの決定依存関係グラフを構築する
- 決定が廃止または置き換えられた際に ADR のステータスを更新する
回避
- 具体的なコンテキストや根拠なしに曖昧な決定を記述する
- 他のオプションが検討されたことを示すことを避けるために代替セクションを省略する
- 置き換えるために新しい ADR を作成する代わりに、承認済みの ADR を変更する
- アーキテクチャ文書化を必要としない軽微な決定のために ADR を作成する
よくある質問
アーキテクチャ決定記録(ADR)とは何ですか?
いつ ADR を作成すべきですか?
どの ADR 形式を使用すべきですか?
関連する ADR をどのようにリンクしますか?
承認済みの ADR を変更できますか?
ADR 管理に役立つツールは何ですか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/architecture-decision-records参照
main
ファイル構成
📄 SKILL.md