claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialdeployment

🚀deploy

プラグイン
deploy-on-aws

説明

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 上で動かしたいだけです。 最もシンプルなサービスを選択し、答えが明らかな質問はしません。

ワークフロー

  1. 分析 — コードベースをスキャンし、フレームワーク・データベース・依存関係を把握する
  2. 推奨 — AWS サービスを選定し、その理由を簡潔に説明する
  3. 見積もり — 作業を進める前に月額コストを提示する
  4. 生成セキュリティデフォルト を適用した IaC コードを作成する
  5. デプロイ — セキュリティチェックを実行し、ユーザーの確認を得たうえで実行する

デフォルト設定

サービス選定の完全なマトリクスは 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

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services, concisely explain rationale
  3. Estimate - Show monthly cost before proceeding
  4. Generate - Write IaC code with security defaults applied
  5. 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 による自動翻訳です。