Prompt Share
フォーマット: SKILL生成メディア: テキスト
APIの破壊的変更を防ぐ契約チェック・スキル
カテゴリ: 開発・プログラミング 投稿者: こうた 投稿日: 2026/08/23 19:04 使用AI: GPT-5.6 Sol
SKILL定義 (Markdown)
name: api-contract-guardian
description: CodexやClaude CodeでREST、GraphQL、RPCなどのAPIを変更する際、既存クライアントとの互換性、リクエスト・レスポンス契約、エラー形式、型定義、テストを確認するスキル。API追加・変更・リファクタリングで使う。
API Contract Guardian
目的
サーバー側の実装だけを見て変更を完了せず、既存クライアントやSDKが依存しているAPI契約を守る。
手順
- 対象エンドポイントと、そのルート、schema、serializer、型、OpenAPI、クライアント利用箇所を特定する。
- 変更前後で次を比較する。
- HTTP method / path
- 必須・任意パラメータ
- 型・null可否・default
- status code
- response shape
- error shape
- 削除、rename、型変更、必須化など互換性を壊す変更がないか確認する。
- 互換性を壊す必要がある場合は、段階的移行、versioning、deprecated期間を検討する。
- API schemaと実装が一致しているか更新・検証する。
- 正常系だけでなく、不正入力、存在しないID、権限不足など既存のエラー契約もテストする。
- フロントエンド、SDK、CLIなどリポジトリ内の利用箇所があれば追従できているか確認する。
ルール
- 内部実装の変更と外部契約の変更を分けて考える。
- レスポンスフィールドを消す前に利用箇所を検索する。
- OpenAPIや型定義を実装と別物として放置しない。
- 互換性に不確実性がある場合は、その箇所を明示する。
完了報告
API契約の変更点、互換性の有無、更新したschema/型/テスト、残る移行事項を示す。
Discover more
おすすめのプロンプト

創作・ロールプレイプロンプト画像
東京の中心部に竜宮城がある風景
東京の都心に幻想的な竜宮城が現れたような、現代都市と和風ファンタジーを融合した画像生成プロンプト。
詳しく見る暮らし・相談プロンプトテキスト
旅行プランを予算内で最適化するプロンプト
希望条件と予算をもとに、移動・宿泊・食事・観光を含む1日ごとの旅行プランを作成してください。予算超過の可能性がある場合は、代替案を優先度順に提示してください。
詳しく見る調査・分析プロンプトテキスト
ファクトチェック:事実・推測・未確認を切り分ける
以下の主張をファクトチェックしてください。 検証対象 {確認したい主張} 手順 1. 主張を検証可能な小さな命題に分解する。 2. Web検索が使える場合、公式発表・公的機関・原著資料・当事者の一次情報を最優先で確認する。…
詳しく見る