alicloud-platform-multicloud-docs-api-benchmark について
7つのクラウド事業者で、類似製品のドキュメントと API を比較するスキルです。公式情報を優先し、プリセットや採点設定を使って証拠とレポートを作成します。
主な機能
- 017クラウドの製品比較
- 02段階別の公式情報探索
- 03プリセットによるベンチマーク設定
- 04切り替え可能な採点プロファイル
- 05証拠とレポートの生成
活用シーン
- 01サーバーレス製品のドキュメント比較
- 02LLM プラットフォーム API の評価
- 03厳密な比較に向けた公式リンク指定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-platform-multicloud-docs-api-benchmarkインストール後、Claude Code で/alicloud-platform-multicloud-docs-api-benchmarkを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/presets.jsonreview-rubric.mdscoring.jsonscripts/benchmark_multicloud_docs_api.py詳細
マルチクラウド製品ドキュメント/API ベンチマーク
類似製品について、クラウド間でドキュメント/API を比較したい場合にこのスキルを使用します。
対応クラウド
- Alibaba Cloud
- AWS
- Azure
- GCP
- Tencent Cloud
- Volcano Engine
- Huawei Cloud
データソースのポリシー
L0(最優先):--<provider>-linksでユーザーが指定した公式リンクL1:機械可読な公式メタデータ/ソース- GCP:Discovery API
- AWS:API Models リポジトリ
- Azure:REST API Specs リポジトリ
L2:公式ドメインに限定したウェブ検索によるフォールバックL3:検索が不十分(信頼度が低い)
ワークフロー
ベンチマークスクリプトを実行します。
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "<product keyword>"
例:
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "serverless"
LLM プラットフォームのベンチマーク例(Bailian/Bedrock/Azure OpenAI/Vertex AI/Hunyuan/Ark/Pangu):
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "Bailian" --preset "llm-platform"
--preset を省略した場合、スクリプトはキーワードに基づいてプリセットを自動照合します。
スコアの重みはプロファイルで切り替えられます(references/scoring.json を参照)。
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py --product "Bailian" --preset "llm-platform" --scoring-profile "llm-platform"
オプション:信頼できるリンクを指定する
自動検索ではページが見つからない場合があります。より厳密に比較するには、公式リンクを手動で渡してください。
python skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/benchmark_multicloud_docs_api.py \
--product "object storage" \
--aws-links "https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html" \
--azure-links "https://learn.microsoft.com/azure/storage/blobs/"
使用できる手動指定フラグ:
--alicloud-links--aws-links--azure-links--gcp-links--tencent-links--volcengine-links--huawei-links
各フラグには、カンマ区切りの URL を指定できます。
出力ポリシー
すべての成果物は、次のディレクトリに保存する必要があります。
output/alicloud-platform-multicloud-docs-api-benchmark/
実行ごとに出力されるファイル:
benchmark_evidence.jsonbenchmark_report.md
レポート作成のガイダンス
ユーザーに回答する際は、次の点に従ってください。
- すべてのプロバイダーを対象に、スコア順のランキングを示します。
- 主な不足点(P0/P1/P2)と、具体的な修正アクションを示します。
- 検索の信頼度が低い場合は、ユーザーにリンクの指定を依頼して再実行します。
検証
mkdir -p output/alicloud-platform-multicloud-docs-api-benchmark
for f in skills/platform/docs/alicloud-platform-multicloud-docs-api-benchmark/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-platform-multicloud-docs-api-benchmark/validate.txt
合格条件:コマンドが 0 で終了し、output/alicloud-platform-multicloud-docs-api-benchmark/validate.txt が生成されること。
出力とエビデンス
- 成果物、コマンド出力、API レスポンスの概要を
output/alicloud-platform-multicloud-docs-api-benchmark/に保存します。 - 再現性を確保するため、主要なパラメーター(リージョン/リソース ID/期間)をエビデンスファイルに記載します。
前提条件
- 実行前に、最小権限の Alibaba Cloud 認証情報を設定してください。
- 環境変数の使用を推奨します:
ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET、任意のALICLOUD_REGION_ID。 - リージョンが不明な場合は、変更を伴う操作を実行する前にユーザーに確認してください。
参考資料
- 評価基準:
references/review-rubric.md