他の言語で読む: English
Important
生成 AI は誤った出力を生成する可能性があります。選択した AI モデルおよびエージェントコーディングアシスタントが生成するすべての出力とコストを確認することを推奨します。AWS 責任ある AI ポリシーを参照してください。
Agent Plugins for AWS は、AI コーディングエージェントに AWS 上でのアーキテクチャ設計、デプロイ、運用を支援するスキルを提供します。Agent Plugins は現在、Claude Code と Cursor に対応しています。
AI コーディングエージェントはソフトウェア開発において急速に普及し、開発者のコード記述、レビュー、デプロイを効率化しています。
エージェントスキルとエージェントプラグインは、モデルのコンテキストを肥大化させることなくコーディングエージェントを的確な結果へ導くためのベストプラクティスとして確立されつつあります。長い AWS ガイダンスをプロンプトに繰り返し貼り付ける代わりに、エージェントが必要に応じて呼び出す再利用可能でバージョン管理された機能としてエンコードすることで、以下のメリットが得られます。
- 出力の決定論性が向上する
- コンテキストのオーバーヘッドが削減される
- チーム全体でエージェントの動作を標準化しやすくなる
エージェントプラグインは、さまざまな種類の専門知識アーティファクトをパッケージ化するコンテナとして機能します。1 つのエージェントプラグインには以下を含めることができます。
- エージェントスキル – デプロイ、コードレビュー、アーキテクチャ設計などの複雑なタスクを通じて AI をガイドする、構造化されたワークフローとベストプラクティスのプレイブック。エージェントスキルは、ドメインの専門知識をステップバイステップのプロセスとしてエンコードします。
- MCP サーバー – 外部サービス、データソース、API への接続。MCP サーバーは、ランタイムにおいてアシスタントにライブドキュメント、料金データ、その他のリソースへのアクセスを提供します。MCP Servers for AWS で詳細をご覧ください。
- Hooks – 開発者のアクションに応じて実行される自動化とガードレール。Hooks は変更の検証、標準の適用、ワークフローの自動トリガーが可能です。
- リファレンス – エージェントスキルが参照できるドキュメント、設定デフォルト値、ナレッジ。リファレンスにより、プロンプトを肥大化させることなくエージェントスキルをよりスマートにします。
この分野で新しいタイプの専門知識アーティファクトが登場しても、エージェントプラグインにパッケージ化できるため、進化は開発者に対して透過的に行われます。
プラグインを活用した開発のメリットを最大化しつつ、セキュリティとコード品質を維持するため、以下の重要なガイドラインに従ってください:
- デプロイ前に、生成されたコードを必ずレビューしてください(例:セキュリティ、コスト、レジリエンスに関する制約への適合性)
- プラグインは開発者の判断力と専門知識の代替ではなく、アクセラレーターとして使用してください。
- 最新の AWS ベストプラクティスの恩恵を受けるため、プラグインを最新の状態に保ってください。
- AWS 認証情報の設定には最小権限の原則に従ってください。
- 生成されたインフラストラクチャコードに対してセキュリティスキャンツールを実行してください。
| プラグイン | 説明 | ステータス |
|---|---|---|
| amazon-location-service | Amazon Location Service を使用してアプリケーションにマップ、ジオコーディング、ルーティング、場所検索、地理空間機能を追加 | 利用可能 |
| aws-amplify | 認証、データ、ストレージ、関数のガイド付きワークフローで AWS Amplify Gen 2 を使用したフルスタックアプリを構築 | 利用可能 |
| aws-serverless | Lambda、API Gateway、EventBridge、Step Functions、Durable Functions を使用したサーバーレスアプリケーションを構築 | 利用可能 |
| databases-on-aws | AWS データベースポートフォリオのガイダンス — スキーマ設計、クエリ、マイグレーション、マルチテナントパターン | 一部利用可能(Aurora DSQL) |
| deploy-on-aws | アーキテクチャ推奨、コスト見積もり、IaC デプロイにより AWS へのアプリケーションデプロイを支援 | 利用可能 |
| migration-to-aws | リソース検出、アーキテクチャマッピング、コスト分析、実行計画により GCP インフラを AWS に移行 | 利用可能 |
/plugin marketplace add awslabs/agent-pluginsインストールしたいプラグインに対応するコマンドを実行してください。
Amazon Location Service
/plugin install amazon-location-service@agent-plugins-for-awsAWS Amplify
/plugin install aws-amplify@agent-plugins-for-awsAWS Serverless
/plugin install aws-serverless@agent-plugins-for-awsDatabases on AWS
/plugin install databases-on-aws@agent-plugins-for-awsDeploy on AWS
/plugin install deploy-on-aws@agent-plugins-for-awsMigration to AWS
/plugin install migration-to-aws@agent-plugins-for-awsdeploy-on-aws プラグインは Cursor Marketplace からインストールできます。詳細については、Cursor プラグインドキュメントを参照してください。Cursor アプリケーション内からもインストール可能です。
- Cursor の設定を開く
Pluginsに移動するAWSで検索する- インストールしたいプラグインを選択し、
Add to Cursorをクリックする - インストールされたプラグインのスコープを選択する
- プラグインが
Plugins -> Installedに表示されます
Amazon Location Service を使用したマップ、場所検索、ジオコーディング、ルーティング、その他の地理空間機能の追加について、認証セットアップ、SDK 統合、ベストプラクティスを含めて開発者をガイドします。
| エージェントスキル | トリガー |
|---|---|
| amazon-location-service | 「マップを追加して」「住所をジオコーディングして」「ルートを計算して」「位置情報対応アプリ」「Amazon Location Service」「地理空間」「場所検索」 |
| サーバー | 用途 |
|---|---|
| aws-mcp | AWS ドキュメントおよびサービスガイダンス |
TypeScript コードファーストの開発で AWS Amplify Gen 2 を使用したフルスタックアプリを構築します。AWS 公式の Agent Standard Operating Procedures(SOP)に基づいてガイドされます。
- バックエンド - Amplify Gen 2 リソース(認証、データ、ストレージ、関数)を作成
- サンドボックス - テスト用にサンドボックスにデプロイ
- フロントエンドとテスト - フロントエンドをバックエンドに接続し、ローカルで検証
- 本番環境 - 本番環境にデプロイ
| エージェントスキル | トリガー |
|---|---|
| amplify-workflow | 「Amplify アプリを作って」「Amplify プロジェクトを作成して」「Amplify に認証を追加して」「Amplify をデプロイして」「フルスタック Amplify」 |
| サーバー | 用途 |
|---|---|
| aws-mcp | AWS ドキュメントおよびサービスガイダンス |
AWS Lambda、API Gateway、EventBridge、Step Functions、Durable Functions を使用してサーバーレスアプリケーションの設計、構築、デプロイ、テスト、デバッグを行います。SAM および CDK のデプロイワークフロー、SAM テンプレート検証 Hook、そして耐障害性のある長時間実行マルチステップアプリケーション構築のための AWS Lambda Durable Functions スキルを含みます。
| エージェントスキル | トリガー |
|---|---|
| aws-lambda | 「Lambda 関数」「イベントソース」「サーバーレスアプリケーション」「API Gateway」「EventBridge」「Step Functions」「サーバーレス API」「イベント駆動アーキテクチャ」「Lambda トリガー」 |
| aws-serverless-deployment | 「SAM を使って」「SAM テンプレート」「SAM init」「SAM deploy」「CDK サーバーレス」「CDK Lambda コンストラクト」「NodejsFunction」「PythonFunction」「サーバーレス CI/CD パイプライン」 |
| aws-lambda-durable-functions | 「Lambda Durable Functions」「ワークフローオーケストレーション」「ステートマシン」「リトライ/チェックポイントパターン」「長時間実行のステートフル Lambda」「Saga パターン」「Human-in-the-loop」 |
| サーバー | 用途 |
|---|---|
| aws-serverless-mcp | サーバーレス開発ガイダンス、プロジェクトのスキャフォールディング、IaC 生成、デプロイ |
| Hook | トリガー | アクション |
|---|---|---|
| SAM テンプレート検証 | template.yaml/template.yml の編集後 |
sam validate を実行しエラーをインラインで報告 |
AWS データベースポートフォリオのデータベースガイダンス。スキーマ設計、クエリ実行、マイグレーション処理、アプリケーション構築、ワークロードに最適なデータベースの選択を支援します。現在は Aurora DSQL(サーバーレスの PostgreSQL 互換分散 SQL データベース)を含みます。
| エージェントスキル | トリガー |
|---|---|
| dsql | 「Aurora DSQL」「DSQL スキーマ」「分散 SQL データベース」「サーバーレス PostgreSQL 互換データベース」「DSQL テーブルを作成して」「DSQL に移行して」 |
| サーバー | 用途 |
|---|---|
| awsknowledge | AWS ドキュメント、アーキテクチャガイダンス、ベストプラクティス |
| aurora-dsql | データベースの直接操作 — クエリ、スキーマ、トランザクション(デフォルトでは無効) |
| Hook | トリガー | アクション |
|---|---|---|
| スキーマ検証 | transact 操作の後 |
スキーマ変更と影響を受ける行の検証を促すプロンプトを表示 |
AWS デプロイを加速するスキルをエージェントに提供します — AWS アーキテクチャとサービスの推奨、コスト見積もり、Infrastructure as Code(CDK または CloudFormation)の生成、そしてデプロイのガイドを行います。
- 分析 - コードベースをスキャンしてフレームワーク、データベース、依存関係を検出
- 推奨 - 簡潔な根拠とともに AWS サービスを選定
- 見積もり - 進行前にコスト見積もりを提示
- 生成 - IaC コード(CDK/CloudFormation)を記述
- デプロイ - ユーザーの確認を得て実行
| エージェントスキル | トリガー |
|---|---|
| deploy | 「AWS にデプロイして」「AWS でホストして」「AWS で動かして」「AWS アーキテクチャ」「AWS コストを見積もって」「インフラを生成して」 |
| サーバー | 用途 |
|---|---|
| awsknowledge | AWS ドキュメント、アーキテクチャガイダンス、ベストプラクティス |
| awspricing | コスト見積もり用のリアルタイム AWS サービス料金 |
| aws-iac-mcp | CDK/CloudFormation の IaC ベストプラクティス |
Terraform リソースの検出、アーキテクチャマッピング、コスト見積もり、実行計画を通じて、GCP インフラから AWS への体系的な移行を支援します。
- 検出 - Terraform ファイルをスキャンして GCP リソースを検出し、インフラストラクチャを抽出
- 確認 - コンピューティングワークロードとアーキテクチャパターンを理解
- 設計 - GCP サービスを AWS の同等サービスにマッピングし、根拠を提示
- 見積もり - 月間 AWS コストを算出し、GCP と比較
- 実行 - 移行タイムラインを策定し、デプロイリスクを特定
| エージェントスキル | トリガー |
|---|---|
| gcp-to-aws | 「GCP から AWS に移行して」「GCP から移行して」「GCP 移行計画」「AWS コストを見積もって」「GCP インフラのアセスメント」 |
| サーバー | 用途 |
|---|---|
| awsknowledge | AWS ドキュメント、アーキテクチャガイダンス |
| awspricing | コスト見積もり用のリアルタイム AWS サービス料金 |
- Claude Code >=2.1.29 または Cursor >= 2.5
- 適切な認証情報が設定された AWS CLI
プラグインのインストールや使用に問題がありますか?一般的な解決策については、トラブルシューティングガイドを参照してください。
素晴らしいコントリビューターの皆さんに大きな感謝を!このプロジェクトをより良くしてくれてありがとうございます!
あらゆる種類のコントリビューションを歓迎します!詳細はコントリビューターガイドをご覧ください。
ライブラリに新しいプラグインを追加したい場合は、設計ガイドラインと開発ガイドをご覧ください。
リポジトリのレビューアー、メンテナー、管理者は、PR レビューワークフロー、マージルール、CI/CD ドキュメントをメンテナーガイドで確認できます。
- Introducing Agent Plugins for AWS(公式ブログ)
- Extend Cursor with plugins ft. AWS
- MCP Servers for AWS
- Claude Code プラグインドキュメント
- Cursor プラグインドキュメント
このプロジェクトは Apache-2.0 ライセンスの下で提供されています。
この日本語版 README は Minoru Onda (AWS AI Hero) が翻訳・作成しました。原文は README.md を参照してください。