跳到正文
cccskills
免费在 GitHub 公开

aws-solution-architect

Design and operate AWS: architectures with CloudFormation/CDK IaC, serverless patterns and cost optimization, plus day-2 operations for IAM, ECS Fargate, Lambda, RDS, S3, VPC, EC2, CloudTrail and Secrets Manager.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane星标 3(GitHub 3 + cccskills 0)
集成工具AWSTerraform

实测评分 未实测

查看安装方法

包含的文件(18)

  • SKILL.md5.3 KB
  • assets/expected_output.json1.5 KB
  • assets/sample_input.json426 B
  • references/architecture_patterns.md17.1 KB
  • references/best_practices.md14.2 KB
  • references/ops-cloudtrail.md1.9 KB
  • references/ops-ec2.md1.7 KB
  • references/ops-ecs-fargate.md2.5 KB
  • references/ops-iam.md2.6 KB
  • references/ops-lambda.md2.1 KB
  • references/ops-rds.md2.4 KB
  • references/ops-s3.md2.2 KB
  • references/ops-secrets-manager.md1.8 KB
  • references/ops-vpc.md1.9 KB
  • references/service_selection.md11.0 KB
  • scripts/architecture_designer.py34.8 KB
  • scripts/cost_optimizer.py15.3 KB
  • scripts/serverless_stack.py17.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

AWS Solution Architect

Design scalable, cost-effective AWS architectures for startups with infrastructure-as-code templates.


Workflow

Step 1: Gather Requirements

Collect application specifications:

  • Application type (web app, mobile backend, data pipeline, SaaS)
  • Expected users and requests per second
  • Budget constraints (monthly spend limit)
  • Team size and AWS experience level
  • Compliance requirements (GDPR, HIPAA, SOC 2)
  • Availability requirements (SLA, RPO/RTO)

Step 2: Design Architecture

Select from recommended patterns:

  • Serverless Web: S3 + CloudFront + API Gateway + Lambda + DynamoDB
  • Event-Driven Microservices: EventBridge + Lambda + SQS + Step Functions
  • Three-Tier: ALB + ECS Fargate + Aurora + ElastiCache
  • GraphQL Backend: AppSync + Lambda + DynamoDB + Cognito

See references/architecture_patterns.md for detailed pattern specifications with service stacks, CloudFormation templates, and cost estimates.

Validation checkpoint: Confirm the recommended pattern matches the team's operational maturity and compliance requirements before proceeding.

Step 3: Write the IaC Templates

Write CloudFormation YAML (SAM), CDK TypeScript or Terraform HCL for the chosen pattern, starting from the template examples in references/architecture_patterns.md (API Gateway, Cognito, IAM roles, CloudWatch logging). Validate before deploying: aws cloudformation validate-template, cdk synth or terraform validate.

Step 4: Review Costs

python scripts/cost_optimizer.py --resources current_setup.json --monthly-spend 2000

Output includes monthly cost breakdown by service, right-sizing recommendations, Savings Plans opportunities, and potential monthly savings.

Step 5: Deploy

# CloudFormation
aws cloudformation create-stack --stack-name my-app-stack \
  --template-body file://template.yaml --capabilities CAPABILITY_IAM

# CDK
cdk deploy

# Terraform
terraform init && terraform apply

Step 6: Validate and Handle Failures

aws cloudformation describe-stacks --stack-name my-app-stack

Common failure causes:

  • IAM permission errors -- verify --capabilities CAPABILITY_IAM and role trust policies
  • Resource limit exceeded -- request quota increase via Service Quotas console
  • Invalid template syntax -- run aws cloudformation validate-template before deploying

Tools

architecture_designer.py

Generates architecture patterns based on requirements.

python scripts/architecture_designer.py --input requirements.json --output design.json

cost_optimizer.py

Analyzes costs and recommends optimizations: idle removal, right-sizing, reserved capacity, storage tier transitions.

python scripts/cost_optimizer.py --resources inventory.json --monthly-spend 5000

Quick Start

ScenarioArchitectureEstimated Cost
MVP Backend (<1k users)Lambda + API Gateway + DynamoDB + Cognito + S3/CloudFront$20-50/mo
Scaling SaaS (50k users)ECS Fargate + Aurora Serverless + ElastiCache + CodePipeline$500-2000/mo
Cost OptimizationRight-sizing + Savings Plans + storage lifecycleTarget 30% savings
IaC GenerationVPC + ALB + ECS Fargate + Aurora + IAMFull template

Operate

Once it runs, read only the file for the service at hand. Engine-level database work is in /database-ops, backups in /backup-strategy, incidents in /incident-response.

ServiceReferenceCovers
IAMreferences/ops-iam.mdRoles over users, GitHub Actions through OIDC, auditing keys and policies, debugging AccessDenied
ECS on Fargatereferences/ops-ecs-fargate.mdTask vs execution role, deploys with the circuit breaker, why tasks stop, scaling
Lambdareferences/ops-lambda.mdMemory, timeout and concurrency, versions and aliases, async retries and SQS, debugging
RDS / Aurorareferences/ops-rds.mdProduction baseline, changes and Blue/Green, alarms, PITR and failover drills
S3references/ops-s3.mdSecure defaults, presigned URLs, lifecycle and cost, debugging access
VPCreferences/ops-vpc.mdSubnet layout, NAT and endpoints, security groups, debugging connectivity
EC2references/ops-ec2.mdLaunch templates and ASGs, IMDSv2, Session Manager, status checks
CloudTrailreferences/ops-cloudtrail.mdOrganization trail, alarms on sensitive events, investigating a principal
Secrets Managerreferences/ops-secrets-manager.mdSecrets Manager vs Parameter Store, reading secrets per platform, rotation

Reference Documentation

DocumentContents
references/architecture_patterns.md6 patterns: serverless, microservices, three-tier, data processing, GraphQL, multi-region
references/service_selection.mdDecision matrices for compute, database, storage, messaging
references/best_practices.mdServerless design, cost optimization, security hardening, scalability

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

查看 SebastianLuser 的全部技能

报告此技能的问题