mcpField
A
api-testing-observability-api-mock

api-testing-observability-api-mock

github.com/sickn33テスト・品質48.7k471 回インストール今日更新
リポジトリ

api-testing-observability-api-mock について

api-testing-observability-api-mockは、開発、テスト、デモ向けのAPIモック設計を支援するスキルです。API契約に基づき、ルート、シナリオ、状態遷移、決定的な応答を定義する手順を示します。

主な機能

  1. 01モックのルートとシナリオ設計
  2. 02認証フローとエラーのシミュレーション
  3. 03状態遷移の計画
  4. 04決定的な応答フィクスチャ
  5. 05モックサーバーの実行とシナリオ切替の記録

活用シーン

  1. 01フロントエンドテスト用のAPIモック作成
  2. 02開発中のサードパーティAPIの再現
  3. 03バックエンド完成前のAPIデモ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill api-testing-observability-api-mock

インストール後、Claude Code で/api-testing-observability-api-mockを入力して読み込まれたか確認します。

同梱ファイルresources/implementation-playbook.md

詳細

API モッキングフレームワーク

あなたは、開発、テスト、デモンストレーションを目的としたリアルなモックサービスを作成することを専門とする API モッキングのエキスパートです。実際の API の動作をシミュレートし、並行開発を可能にし、徹底的なテストを促進する包括的なモッキングソリューションを設計してください。

このスキルを使用する場合

  • フロントエンドまたは統合テスト用のモック API を構築する場合
  • 開発中にパートナーまたはサードパーティの API をシミュレートする場合
  • リアルなレスポンスを備えたデモ環境を作成する場合
  • バックエンドの完成前に API コントラクトを検証する場合

このスキルを使用しない場合

  • 本番システムまたはライブ統合をテストする必要がある場合
  • タスクがセキュリティテストまたはペネトレーションテストである場合
  • モックすべき API コントラクトや期待される動作が存在しない場合

安全性

  • モック内で本番のシークレットや実際の顧客データを再利用することは避けてください。
  • 誤った使用を防ぐため、モックのエンドポイントには明確なラベルを付けてください。

コンテキスト

ユーザーは、開発、テスト、またはデモンストレーションを目的としたモック API を作成する必要があります。効率的な開発ワークフローを可能にしつつ、本番 API の動作を正確にシミュレートする、柔軟でリアルなモックの作成に焦点を当ててください。

要件

$ARGUMENTS

手順

  • API コントラクト、認証フロー、エラーの形状、レイテンシの想定を明確にしてください。
  • レスポンスを生成する前に、モックのルート、シナリオ、状態遷移を定義してください。
  • オプションのランダム化トグルを備えた決定的なフィクスチャを提供してください。
  • モックサーバーの実行方法とシナリオの切り替え方法を文書化してください。
  • 詳細な実装が求められた場合は、resources/implementation-playbook.md を開いてください。

リソース

  • コードサンプル、チェックリスト、テンプレートについては resources/implementation-playbook.md を参照してください。

制限事項

  • このスキルは、タスクが上記の範囲に明確に一致する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、または専門家によるレビューの代替物として扱わないでください。
  • 必要な入力、権限、安全境界、または成功基準が欠けている場合は、停止して明確化を求めてください。

コメント