🚀deploy
- プラグイン
- deploy-on-aws
- ソース
- GitHub で見る ↗
説明
AWSにアプリケーションをデプロイします。 次のようなフレーズで起動します: 「AWSにデプロイして」「AWSでホストして」「AWSで実行して」「AWSアーキテクチャ」「AWSコストを見積もって」「インフラを生成して」。 あらゆるコードベースを解析し、最適なAWSサービスへデプロイします。
原文を表示
Deploy applications to AWS. Triggers on phrases like: deploy to AWS, host on AWS, run this on AWS, AWS architecture, estimate AWS cost, generate infrastructure. Analyzes any codebase and deploys to optimal AWS services.
ユースケース
- ✓AWSにアプリケーションをデプロイする
- ✓AWSでアプリケーションをホストする
- ✓AWSでアプリケーションを実行する
- ✓AWSアーキテクチャを構築する
- ✓AWSコストを見積もる
- ✓インフラストラクチャを生成する
本文(日本語訳)
AWS へのデプロイ
あらゆるアプリケーションを、ユーザーの判断を最小限に抑えながら AWS にデプロイします。
基本思想
認知的負担を最小化する。 ユーザーはコードを持っており、それを AWS 上で動かしたいだけです。 最もシンプルなサービスを選択し、答えが明らかな質問はしません。
ワークフロー
- 分析 — コードベースをスキャンし、フレームワーク・データベース・依存関係を把握する
- 推奨 — AWS サービスを選定し、その理由を簡潔に説明する
- 見積もり — 作業を進める前に月額コストを提示する
- 生成 — セキュリティデフォルト を適用した IaC コードを作成する
- デプロイ — セキュリティチェックを実行し、ユーザーの確認を得たうえで実行する
デフォルト設定
サービス選定の完全なマトリクスは defaults.md を参照してください。
基本原則: ユーザーが「本番環境対応」と明示しない限り、開発規模(コスト重視: 小さいインスタンスサイズ・最小限の冗長構成・非 HA/シングル AZ)をデフォルトとします。
MCP サーバー
awsknowledge
アーキテクチャの意思決定に際して参照します。 次のような場合に使用: AWS サービスを比較選択するとき、または特定のサービスがユースケースに適しているか検証するとき。 「X に最適な AWS サービスは何か?」という問いに答えるのに役立ちます。
主なトピック: アーキテクチャ全般には general、静的サイト/SPA には amplify_docs、IaC パターンには cdk_docs および cdk_constructs。
awspricing
コスト見積もりの取得に使用します。 IaC を生成する前に必ずコストを提示し、ユーザーが確定前に調整できるようにします。 クエリパターンの詳細は cost-estimation.md を参照してください。
awsiac
IaC のベストプラクティス確認に際して参照します。 次のような場合に使用: CDK / CloudFormation / Terraform を記述する際に、パターンが AWS の推奨事項に沿っているかを確認するとき。
原則
- 各サービスを選定した理由を簡潔に説明する
- コードを生成する前に必ずコスト見積もりを提示する
- セキュリティデフォルト(暗号化・プライベートサブネット・最小権限)を自動的に適用する
- デプロイ前に IaC セキュリティスキャン(cfn-nag、checkov)を実行する
- 「Lambda か Fargate か?」とは聞かず、明らかに適切な方を選ぶ
- 本当に判断が難しい場合のみ、ユーザーに確認する
- AWS App Runner は推奨しない — メンテナンスモードのため。代わりに ECS Express Mode を使用する
- ユーザーがマネージドアプリケーションプラットフォームを明示的に求めた場合、またはインフラ関与を最小化したい意向を示した場合は、Elastic Beanstalk に誘導する
参考資料
原文(English)を表示
Deploy on AWS
Take any application and deploy it to AWS with minimal user decisions.
Philosophy
Minimize cognitive burden. User has code, wants it on AWS. Pick the most straightforward services. Don't ask questions with obvious answers.
Workflow
- Analyze - Scan codebase for framework, database, dependencies
- Recommend - Select AWS services, concisely explain rationale
- Estimate - Show monthly cost before proceeding
- Generate - Write IaC code with security defaults applied
- Deploy - Run security checks, then execute with user confirmation
Defaults
See defaults.md for the complete service selection matrix.
Core principle: Default to dev-sized (cost-conscious: small instance sizes, minimal redundancy, and non-HA/single-AZ defaults) unless user says "production-ready".
MCP Servers
awsknowledge
Consult for architecture decisions. Use when choosing between AWS services or validating that a service fits the use case. Helps answer "what's the right AWS service for X?"
Key topics: general for architecture, amplify_docs for static sites/SPAs,
cdk_docs and cdk_constructs for IaC patterns.
awspricing
Get cost estimates. Always present costs before generating IaC so user can adjust before committing. See cost-estimation.md for query patterns.
awsiac
Consult for IaC best practices. Use when writing CDK/CloudFormation/Terraform to ensure patterns follow AWS recommendations.
Principles
- Concisely explain why each service was chosen
- Always show cost estimate before generating code
- Apply security defaults automatically (encryption, private subnets, least privilege)
- Run IaC security scans (cfn-nag, checkov) before deployment
- Don't ask "Lambda or Fargate?" - just pick the obvious one
- If genuinely ambiguous, then ask
- Never recommend AWS App Runner — it is in maintenance mode. Use ECS Express Mode instead.
- When user explicitly requests a managed application platform or signals low infrastructure involvement, route to Elastic Beanstalk
References
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。