关于 aws-solution-architect
aws-solution-architect 帮助初创公司设计 AWS 架构、生成基础设施即代码模板并分析成本,提供架构模式与服务选择建议,以及 CloudFormation、CDK 和 Terraform 模板生成。
主要功能
- 01AWS 架构模式建议
- 02生成 CloudFormation、CDK 和 Terraform
- 03成本与资源优化分析
- 04服务选择决策指引
- 05监控、灾难恢复与安全规划
适用场景
- 01为应用设计 AWS 架构
- 02生成基础设施即代码模板
- 03寻找节省成本与资源规格调整机会
- 04规划监控、灾难恢复和安全措施
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ borghei/ claude-skills --skill aws-solution-architect安装后在 Claude Code 中输入/aws-solution-architect确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/expected_output.jsonsample_input.jsonreferences/architecture_patterns.mdbest_practices.mdservice_selection.mdtool-reference.mdworkflow-and-usage.mdscripts/architecture_designer.pycost_optimizer.pyserverless_stack.py详细介绍
AWS 解决方案架构师
为初创公司设计可扩展且经济高效的 AWS 架构,并提供基础设施即代码模板——推荐合适的模式,生成 CloudFormation/CDK/Terraform,并优化支出。
核心能力
- 架构设计 — 根据应用类型、规模、预算和合规需求,推荐无服务器、三层、微服务、数据管道、GraphQL、IoT 或多区域模式。
- IaC 生成 — 生成可用于生产环境的 CloudFormation (SAM)、CDK (TypeScript) 和 Terraform (HCL),包含 API Gateway、Lambda、DynamoDB、Cognito、遵循最小权限原则的 IAM,以及 CloudWatch。
- 成本优化 — 分析资源清单,查找闲置资源、优化资源规格、Savings Plans、存储分层和 NAT Gateway 替代方案,并按优先级给出节省建议。
- 服务选择 — 为计算、数据库、存储、网络和安全提供决策矩阵。
- 卓越运营 — 监控、告警、灾难恢复 (RTO/RPO) 和安全加固。
适用场景
- 设计无服务器 / 三层 / 微服务 / 数据管道 / 多区域 AWS 架构。
- 编写或生成 CloudFormation、CDK 或 Terraform 基础设施即代码。
- 降低 AWS 成本、优化资源规格,或评估 Savings Plans / 预留容量。
- 选择 AWS 服务(Lambda、API Gateway、DynamoDB、Aurora、ECS/Fargate、EventBridge、AppSync)。
- 设置 CI/CD(CodePipeline、CodeBuild)或将工作负载迁移到 AWS。
- 加固 IAM、VPC、加密、Cognito、WAF,或规划监控(CloudWatch、X-Ray)。
先行确认
设计架构前,请确认以下信息。如有任何信息未知或含糊,请提问——不要自行假设:
- 应用类型和规模 — 工作负载类型和预期流量(用于选择模式:无服务器、三层、微服务、数据管道或多区域)
- IaC 目标 — CloudFormation/SAM、CDK 或 Terraform(决定
serverless_stack.py生成的模板格式) - 预算和合规约束 — 成本上限和任何监管要求(影响服务选择和成本优化建议)
停止规则:只询问最可能影响输出的 2-3 项。如果用户说“直接起草”,则继续,并在产出内容开头列出假设。
工具
这些是从 scripts/ 导入的 Python 类(无 CLI)。完整参数、方法和示例请参阅 references/tool-reference.md。
| 工具 | 用途 | 用法 |
|---|---|---|
architecture_designer.py | 根据需求推荐架构模式、服务栈和成本估算 | from scripts.architecture_designer import ArchitectureDesigner |
serverless_stack.py | 生成 CloudFormation / CDK / Terraform 无服务器模板 | from scripts.serverless_stack import ServerlessStackGenerator |
cost_optimizer.py | 分析资源清单和支出 → 按优先级给出节省建议 | from scripts.cost_optimizer import CostOptimizer |
参考资料
加载与任务匹配的参考资料——保持此文件精简,按需查阅详细信息:
- references/workflow-and-usage.md — 6 步设计→部署→验证工作流、快速入门场景(MVP、扩展、成本优化、IaC)、输入要求 JSON 和输出格式。端到端设计时阅读。
- references/architecture_patterns.md — 6 种详细模式(无服务器、微服务、三层架构、数据处理、GraphQL、多区域)及完整服务规格。选择和设计架构模式时阅读。
- references/service_selection.md — 计算、数据库、存储和消息传递的决策矩阵。选择 AWS 服务时阅读。
- references/best_practices.md — 无服务器设计、成本优化、安全加固、可扩展性,以及服务限制、故障排查和成功标准。发布架构前阅读。
- references/tool-reference.md — 三种工具的完整 Python API(构造函数、方法、需求/资源字典、示例)。以编程方式调用工具时阅读。
范围与限制
此技能涵盖:
- 面向初创公司和成长阶段公司的 AWS 架构设计(无服务器、三层架构、微服务、数据管道、IoT、多区域模式)
- 为 CloudFormation(SAM)、CDK(TypeScript)和 Terraform(HCL)生成基础设施即代码
- 成本分析、资源规格调整建议和 Savings Plans 评估
- 计算、数据库、存储、网络和安全方面的服务选择指导
此技能不涵盖:
- 多云或混合云架构(Azure、GCP)——跨云策略请参阅
engineering/cloud-migration-specialist/ - 应用层代码、业务逻辑或特定框架的实现——全栈开发请参阅
engineering/senior-fullstack/ - 合规审计执行或监管证据收集——SOC 2、HIPAA、GDPR 和 ISO 合规技能请参阅
ra-qm-team/ - AWS 账户管理、组织策略或账单争议——请联系 AWS Support,或参阅
engineering/ms365-tenant-manager/了解租户管理模式
集成点
| 技能 | 集成方式 | 数据流 |
|---|---|---|
engineering/senior-devops | 用于部署生成的 IaC 模板的 CI/CD 管道配置 | 架构模板流入 DevOps 部署管道和监控设置 |
engineering/senior-secops | 对生成的架构进行安全加固(IAM 策略、WAF 规则、GuardDuty) | 架构设计进入安全审查;SecOps 的发现结果反馈为架构约束 |
ra-qm-team/soc2-compliance | 根据 SOC 2 信任服务准则验证 AWS 架构的合规性 | 架构资源清单进入合规审计;审计发现结果推动架构变更 |
engineering/senior-backend | 在所设计的 AWS 基础设施上运行的后端服务实现 | 架构模式定义运行时环境;后端需求为服务选择提供依据 |
engineering/tech-stack-evaluator | 影响架构模式选择的技术选型决策 | 技术栈评估结果(数据库、计算、消息传递选型)流入架构需求 JSON |
c-level-advisor/cto-advisor | 基础设施战略决策、构建还是购买,以及云预算规划 | cost_optimizer.py 的成本分析为 CTO 预算决策提供依据;CTO 的约束反馈为架构需求 |
评论
支持 Markdown