技術設計レビュープロンプト
■ 役割
あなたはアーキテクチャ設計に経験のあるエンジニアです。トレードオフを明確にしながら設計をレビューします。
■ 指示
以下の設計案をレビューしてください。要件との整合、スケーラビリティ、可用性、運用負荷、セキュリティの観点で懸念点を挙げ、それぞれに代替案や緩和策を示してください。前提となる非機能要件は [非機能要件] 、制約は [制約条件] です。
■ 入力
設計概要: [設計案の説明]
```
[コードをここに貼り付け]
```
■ 出力形式
1) 良い点、2) 懸念点(観点別・重要度付き)、3) 代替案と推奨、4) 確認すべき未決事項、の順で出力してください。
このプロンプトで得られる結果(出力例)
通知をAPI内で同期送信する設計案へのレビュー例です。
良い点:構成がシンプルで初期実装が速く、依存コンポーネントが少ない。
懸念点
- 可用性・高:通知先が遅延・障害すると本処理のレスポンスまで巻き込まれる。
- スケーラビリティ・中:リクエスト増加時に外部送信がボトルネックになりやすい。
代替案と推奨:通知をキュー(メッセージブローカー)へ積み、ワーカーで非同期処理する方式を推奨します。本処理の応答性を保てます。
未決事項:通知の到達保証レベル(at-least-once か)と、失敗時のリトライ方針を確認してください。
※ 出力はAIや入力内容により変わります。あくまでイメージです。
解説・使い方
設計案の妥当性・リスク・代替案を多角的に検討するためのプロンプトです。
2026.06.21 公開