Claude Code - AWS Skills
AWS Skills for Claude Code
(面向 Claude Code 的 AWS 开发技能插件合集)
claude code直通尝试: 立即访问
概述
本项目为 Claude Code 提供了一组 AWS 专用技能(Skills)插件,适用于 AWS CDK、成本与运营优化、Serverless & 事件驱动架构三大方向。借助这些插件,你可将 AWS 最佳实践、模式、MCP 服务器(Model Control Protocol)深度整合进 Claude Code 的开发流程,从而显著提升效率与质量。
推广链接: 点击这里快速安装与注册
插件一览
1. AWS CDK 插件
应用场景:基础设施即代码(Infrastructure-as-Code)开发,使用 AWS CDK。
功能亮点:
-
遵循 AWS CDK 最佳实践与设计模式。
-
开发前提供“预部署验证脚本”,提升部署准确性。
-
提供全面的 CDK 模式参考(Reference)。
集成 MCP 服务器:
-
AWS Documentation MCP (HTTP)
-
AWS CDK MCP (stdio)
安装方式:
/plugin install aws-cdk@aws-skills
2. AWS 成本与运营插件
应用场景:成本估算、监控、运营卓越、安全审计。
功能亮点:
-
成本估算与成本优化指导。
-
监控与可观测性模式建议。
-
安全评估与审计机制。
集成 MCP 服务器:
-
AWS Billing and Cost Management
-
AWS Pricing
-
AWS Cost Explorer
-
Amazon CloudWatch
-
CloudWatch Application Signals
-
AWS CloudTrail
-
Well-Architected Security Assessment Tool
安装方式:
/plugin install aws-cost-operations@aws-skills
3. AWS Serverless & 事件驱动架构插件
应用场景:无服务器架构、事件驱动系统、分布式事务。
功能亮点:
-
基于 AWS Well-Architected 架构的 Serverless 设计原则。
-
事件驱动架构模式(如事件溯源、Saga 模式)。
-
使用 AWS Step Functions 进行编排。
集成 MCP 服务器:
-
AWS Documentation MCP (HTTP)
-
AWS Serverless MCP (SAM CLI)
-
AWS Lambda Tool MCP
-
AWS Step Functions MCP
-
Amazon SNS/SQS MCP
安装方式:
/plugin install aws-serverless-eda@aws-skills
安装步骤(含推广流程)
-
首先,将插件市场添加至 Claude Code:
/plugin marketplace add zxkane/aws-skills
-
然后按需安装上述插件。
-
使用推广链接获取更多资源与快速入口:
👉 https://aicoding.sh/i/MUvH89
核心 CDK 原则
资源命名
建议避免显式指定可选资源名称,以便多个部署环境复用。
✅ 正确使用:
new lambda.Function(this, 'MyFunction', {// 不指定 functionName
});
❌ 不推荐:
new lambda.Function(this, 'MyFunction', {functionName: 'my-lambda',
});
Lambda 函数构造
-
TypeScript/JavaScript 推荐使用 NodejsFunction 来自动打包。
-
Python 环境可使用 PythonFunction(来自 @aws-cdk/aws-lambda-python-alpha)。
部署前验证流程
在提交 CDK 代码前,请按以下顺序执行:
npm run build
npm test
npm run lint
cdk synth
./scripts/validate-stack.sh
使用示例
CDK 开发
示例: “生成一个 CDK 堆栈,其中包含一个处理 S3 事件的 Lambda 函数”
任务由 Claude 生成,遵循最佳实践,使用 NodejsFunction,避免显式资源名,自动授予适当 IAM 权限,并调用 MCP 服务器获取 AWS 最新信息。
成本优化
示例: “估算 10 个 Lambda 函数每月 100 万次调用的成本”
或 “展示过去 30 天按服务分类的 AWS 成本”
监控与可观测性
示例: “为我的 Lambda 函数设置 CloudWatch 告警,监测错误与高运行时”
或 “查看过去一小时 API Gateway 错误的 CloudWatch 日志”
安全与审计
示例: “展示过去 7 天中所有 IAM 变更”
或 “对我的基础设施运行 Well-Architected 安全评估”
Serverless 开发与事件驱动
示例: “构建一个使用 Lambda + API Gateway 的无服务器用户管理 API”
或 “实现一个航班-酒店-租车预订系统的 Saga 模式,具备补偿逻辑”
项目结构
.
├── .claude-plugin/
│ └── marketplace.json # 插件市场配置
├── skills/
│ ├── aws-cdk-development/ # CDK 开发技能
│ │ ├── SKILL.md
│ │ ├── references/
│ │ │ └── cdk-patterns.md
│ │ └── scripts/
│ │ └── validate-stack.sh
│ ├── aws-cost-operations/ # 成本与运营技能
│ │ ├── SKILL.md
│ │ └── references/
│ │ ├── operations-patterns.md
│ │ └── cloudwatch-alarms.md
│ └── aws-serverless-eda/ # 无服务器与 EDA 技能
│ ├── SKILL.md
│ └── references/
│ ├── serverless-patterns.md
│ └── eda-patterns.md
└── README.md
在你或你的团队中推广这一套技能插件时,可以使用以下链接获取快速安装与资源入口:
👉 https://aicoding.sh