aws-serverless
Lambda、API Gateway、Step Functions、EventBridge、SAM/CDK を活用したAWSサーバーレスアプリケーションのビルド・デプロイ・管理・デバッグ・最適化を担当します。コールドスタート、CORS問題、イベントソースマッピング、同時実行制御、SnapStart、Powertools、DynamoDBストリームやSQSトリガーなど、AWSにおけるイベント駆動アーキテクチャ全般に対応します。Lambda、API Gateway、Step Functions、SAMテンプレート、CDKスタック、タイムアウトや502/504エラー、スロットリングなどに言及した際に使用し、EC2・ECS/Fargate・Amplifyホスティングには使用しません。
description の原文を見る
Builds, deploys, manages, debugs, configures, and optimizes serverless applications on AWS using Lambda, API Gateway, Step Functions, EventBridge, and SAM/CDK. Covers cold starts, CORS debugging, event source mappings, troubleshooting, concurrency, SnapStart, Powertools, function URLs, EventBridge Scheduler, Lambda layers, Durable Functions, durable execution, checkpoint-and-replay, and production readiness. Use when the user mentions Lambda, API Gateway, Step Functions, SAM templates, CDK serverless stacks, DynamoDB stream triggers, SQS event sources, cold starts, timeouts, 502/504 errors, throttling, concurrency, CORS, Powertools, Durable Functions, durable execution, checkpoint-and-replay, or any event-driven architecture on AWS, even if they don't say "serverless." Do NOT use for EC2, ECS/Fargate containers, or Amplify hosting.
SKILL.md 本文
AWS Serverless
概要
AWS でサーバーレスアプリケーションを構築するための専門知識です。Lambda の設定、API Gateway のデバッグ、Step Functions のオーケストレーション、EventBridge パターン、イベントソースマッピング、並行処理のチューニング、コールドスタート最適化、SAM/CDK によるデプロイ、本番環境対応、およびすべてのサーバーレスサービスのトラブルシューティングをカバーしています。
最適に機能する AWS MCP server を使用 — CLI コマンドの実行、CloudWatch のクエリ、設定の直接検証を可能にします。標準的な AWS CLI アクセスでも、すべてのガイダンスが機能します。
注記: リファレンスファイルには、特定のランタイムバージョン、クォータ値、および機能マトリックスが含まれており、これらは変更される可能性があります。精度が重要な場合 (本番環境へのデプロイ、ランタイムの選択、クォータの確認など) は、これらのファイルの値のみに依存するのではなく、現在の AWS ドキュメントに対して値を確認してください。
ルーティング
| ユーザーの要件 | アクション |
|---|---|
| 新しいサーバーレスアプリを構築 | architecture.md でパターン選択を読み、次に deployment.md で SAM/CDK テンプレートを読む |
| エラーをデバッグ | troubleshooting.md を読む — 最も一般的な 5 つの修正から始まります |
| パフォーマンスやコストを最適化 | lambda.md でコールドスタートとメモリチューニング、production.md で本番環境対応チェックリストを読む |
| イベントソース (SQS、DDB Streams、SNS) を設定 | event-sources.md を読む |
| Step Functions、EventBridge、またはオーケストレーション | orchestration.md を読む |
| 並行処理設定 | concurrency.md を読む |
| API Gateway セットアップ | api-gateway.md を読む |
| 一般的なアンチパターン | production.md のアンチパターンセクションを読む |
| Powertools を始める | powertools-handler.py をテンプレートとして使用 |
| 複数の領域にまたがる | 最も特定のリファレンスから読み始め、必要に応じて他も参照 |
ファイル
| ファイル | 内容 |
|---|---|
lambda.md | ランタイム、メモリ/CPU、コールドスタート、SnapStart、レイヤー、コンテナ |
api-gateway.md | REST vs HTTP API、ステージ、認証、スロットリング、マッピング |
event-sources.md | SQS、DDB Streams、SNS、S3、Kinesis トリガー |
orchestration.md | Step Functions、EventBridge ルール/パイプ/スケジューラー |
concurrency.md | 予約済み vs プロビジョニング、スケーリング、ESM 並行処理 |
architecture.md | パターン、リファレンスアーキテクチャ、サービス選択 |
deployment.md | SAM/CDK リソースタイプ、グローバル設定、高速イテレーション |
production.md | 本番環境対応チェックリスト、可観測性、アンチパターン |
troubleshooting.md | エラー → 原因 → すべてのサーバーレスサービスの修正 |
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- aws
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/aws/agent-toolkit-for-aws / ライセンス: Apache-2.0
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。