aws-serverless について
aws-serverless は、AWS で本番向けのサーバーレスアプリケーションを構築するための専門スキルです。AWS の各種サービスやイベント駆動パターン、デプロイ方法、コールドスタートの最適化に加え、安全性と検証にも配慮します。
主な機能
- 01AWS Lambda と API Gateway のパターン
- 02DynamoDB、SQS、SNS のワークフロー
- 03SAM と CDK のデプロイガイダンス
- 04コールドスタートの最適化
- 05デプロイ前の安全性と検証
活用シーン
- 01AWS サーバーレスアプリケーションの設計
- 02SQS または SNS を使ったイベント駆動サービスの構築
- 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'
});
// ...
};
使用するタイミング
依頼が上記で説明されている機能やパターンに明確に合致する場合に、このスキルを使用してください。
制限事項
- タスクが上記で説明されている範囲に明確に合致する場合にのみ、このスキルを使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認を求めてください。