mcpField
A
aws-serverless

aws-serverless

github.com/sickn33クラウド・DevOps48.7k1.5k 回インストール今日更新
リポジトリ

aws-serverless について

aws-serverless は、AWS で本番向けのサーバーレスアプリケーションを構築するための専門スキルです。AWS の各種サービスやイベント駆動パターン、デプロイ方法、コールドスタートの最適化に加え、安全性と検証にも配慮します。

主な機能

  1. 01AWS Lambda と API Gateway のパターン
  2. 02DynamoDB、SQS、SNS のワークフロー
  3. 03SAM と CDK のデプロイガイダンス
  4. 04コールドスタートの最適化
  5. 05デプロイ前の安全性と検証

活用シーン

  1. 01AWS サーバーレスアプリケーションの設計
  2. 02SQS または SNS を使ったイベント駆動サービスの構築
  3. 03リリース前のデプロイ変更セットの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill aws-serverless

インストール後、Claude Code で/aws-serverlessを入力して読み込まれたか確認します。

同梱ファイルreferences/detailed-guide.md

詳細

AWS Serverless

AWS 上で本番環境に対応したサーバーレスアプリケーションを構築するための特化型スキルです。 Lambda 関数、API Gateway、DynamoDB、SQS/SNS によるイベント駆動パターン、 SAM/CDK によるデプロイ、コールドスタートの最適化を扱います。

詳細ガイド

このスキルを実行する前に、詳細ガイドをお読みください。完全な手順と参考資料が記載されています。安全性、前提条件、検証要件は必須事項として扱ってください。特定の作業では関連するセクションを読み込み、最初から最後まで行う作業ではガイド全体をお読みください。

範囲と検証

デプロイ前に、アカウント/リージョン、IAM の範囲、リソースの変更、データ保持、予算を確認してください。生成されたテンプレート/変更セットを確認し、範囲を限定した開発環境で検証してください。同梱資料はドキュメントのみです。スニペットに示されているヘルパーハンドラーやデプロイファイルは、ここには含まれておらず、実行時のテストも行われていません。シークレットには承認済みのマネージドストレージと最小権限のロールを使用してください。ログに認証情報を貼り付けないでください。

メモリ使用量を監視する

exports.handler = async (event, context) => {
  const used = process.memoryUsage();
  console.log('Memory:', {
    heapUsed: Math.round(used.heapUsed / 1024 / 1024) + 'MB',
    heapTotal: Math.round(used.heapTotal / 1024 / 1024) + 'MB'
  });
  // ...
};

使用するタイミング

依頼が上記で説明されている機能やパターンに明確に合致する場合に、このスキルを使用してください。

制限事項

  • タスクが上記で説明されている範囲に明確に合致する場合にのみ、このスキルを使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認を求めてください。

コメント