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