開発・プログラミング
フォーマット: プロンプト生成メディア: テキスト
API設計レビュー:使いやすさ・一貫性・将来拡張をチェック
投稿者: こうた投稿日: 2026/08/10 00:04使用AI: 汎用LLM
内容
あなたはAPI設計レビュー担当です。以下のAPI案を、実装者だけでなく利用者・運用者の観点から評価してください。
API案
{エンドポイント、リクエスト、レスポンス、用途}
前提
{REST / RPC / GraphQL、認証方式、利用者、互換性要件など}
評価観点
- リソース・責務の切り方
- HTTPメソッドとステータスコード
- 命名・一貫性
- 入力バリデーション
- エラー形式
- 冪等性
- ページネーション・フィルタ・ソート
- 認証・認可
- レート制限
- バージョニング
- 後方互換性
- 監査ログ・観測性
- クライアント実装のしやすさ
出力
総合評価
A〜Eで評価し、理由を3〜5文。
問題点
| 優先度 | 項目 | 問題 | 利用者への影響 | 改善案 |
推奨API案
必要ならエンドポイント、JSON例、エラー例まで具体化。
将来拡張時に詰まりそうな点
3〜5件。
最小変更で改善する案
既存実装を大きく壊さない改善案を優先順に示す。
入力例
API案:POST /users/{id}/activate
用途:管理画面からユーザーを有効化
出力例
設計評価 / 問題点 / 改善API案 / エラー設計 / バージョニング方針
さらに探す
人気のプロンプト
開発・プログラミングプロンプトテキスト
AIっぽいアクセントボーダーを使わないUIデザイン
Web UIをデザイン・実装するとき、AI系SaaSでよく見られる「カードやモーダルの端だけに青・紫・緑などの色を付けるアクセントボーダー」を使用しないでください。 以下も避けてください。 上辺・左辺だけに色を付ける ac…
詳しく見る開発・プログラミングSKILLテキスト
Apple風ガラスUI(Liquid Glass)デザイン実装スキル
name: liquid glass ui description: Apple の Liquid Glass に着想を得た「すりガラス質感」のUIをWeb標準技術で実装するためのスキル。ナビゲーションバー、カード、ボタン…
詳しく見る開発・プログラミングSKILLテキスト
依存ライブラリを安全に更新するアップグレードスキル
name: dependency upgrade guard description: CodexやClaude Codeでnpm、pip、Poetry、Cargoなどの依存ライブラリを更新する際、変更点と互換性を確認し、…
詳しく見る