APIテスト(日本語)
中文版: 対応する中国語スキルを参照してください。
使用タイミング
- APIテスト計画、APIテストケース、APIリスク分析が必要な場合。
- リクエストがREST、GraphQL、SOAP、gRPC、WebSocket、または複合API動作に関連する場合。
ワークフロー
- 「段階的開示」に記載されているメインプロンプト(カバレッジ、構造、品質基準)を読み、それに従ってください。
- 結果を変えるプロジェクトコンテキスト(スコープ、環境、制約、リスク、依存関係、期待される成果物)のみを追加してください。
- 入力が不完全な場合は、利用可能な初回ドラフトを返し、前提条件とギャップを明示的にマークしてください。
- デフォルトはMarkdownです。ユーザーが要求した場合のみ形式を切り替えてください。
コア制約
- リスク/ビジネスインパクトで優先順位を付けてください。すべてを均等に扱わないでください。
- 確認済みの事実と現在の前提条件を分離してください。
- ユーザーが提供していないエンドポイント、フィールド、環境、根本原因を作成しないでください。
- 出力は実行可能なものにしてください。具体的なシナリオ、明確な優先順位、明確な次のステップが含まれていること。
段階的開示
- 出力を生成する前に、
prompts/api-testing.md(最小カバレッジ、出力構造、品質基準)を読み、それに従ってください。 - Excel/CSV/JSON/Wordが要求された場合:
output-formats.mdを読み、その形式を尊重してください。 - 既成のテンプレートが適切な場合:
output-templates/の一致するファイルを使用してください。 - 深いフレームワーク/トラブルシュート/スキーマノートの場合:
references/の関連ファイルのみを読み、ディレクトリ全体を読み込まないでください。 - 形式変換やヘルパーチェックの場合:ゼロから作り直すよりも、既存の
scripts/を優先してください。 - このスキルの評価/回帰テストの場合:
evals/とskill-upを使用してください。
配信前チェックリスト
- メインプロンプトの出力構造に従った
- 最小カバレッジに焦点を当てている:スコープ内のエンドポイントまたはビジネスフロー、優先順位とリスクレベル、ポジティブシナリオ、ネガティブシナリオ、境界シナリオ、認証と権限チェック、リクエストとレスポンスの検証、エラーハンドリングなど(詳細はメインプロンプトを参照)
- 最小チェックリストをカバーした、または欠落を説明した
- 高リスク項目に明示的な優先順位が付いている
- ユーザーが提供していない詳細を作成しなかった
- 前提条件とギャップがマークされている
よくある落とし穴
- スコープ/コンテキストが欠落している場合に完全性を装わないでください。
- すべての項目を同等に重要と扱わないでください。
- 前提条件と情報ギャップを省略しないでください。
- 現在のツールチェーンに関係のない汎用的な理論をダンプしないでください。