Token导航 LogoToken导航

Agent Skill · 研究检索

aws-well-architected-framework(AWS well architected framework 搜索)

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

aws-well-architected-framework 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 49,494。

总安装 649周安装 26GitHub Stars 5下载 210核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:aws-well-architected-framework(AWS well architected framework 搜索)
来源仓库:https://github.com/rameshvr/aws-well-architected-framework-skill
仓库路径:skills/aws-well-architected-framework
安装命令:
npx skills add https://github.com/rameshvr/aws-well-architected-framework-skill --skill aws-well-architected-framework
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/rameshvr/aws-well-architected-framework-skill --skill aws-well-architected-framework

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

基于六支柱模型提供 AWS 架构评审和改进建议,覆盖性能效率与成本优化。适合新系统设计、存量架构评估和迁移前的成熟度诊断。针对用户痛点自动映射到对应支柱,输出具体改进项和优先级排序。答案来源于官方框架文档,不替代第三方审计,重大变更需人工验证。

aws-well-architected-framework 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/aws-well-architected-framework

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/rameshvr/aws-well-architected-framework-skill…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

aws-well-architected-framework 怎么安装?

在终端执行 npx skills add https://github.com/rameshvr/aws-well-architected-framework-skill --skill aw…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

aws-well-architected-framework 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

aws-well-architected-framework 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

aws-well-architected-framework 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

aws-well-architected-framework 用的人多吗?

公开数据是累计安装 649 次,近一周安装 26 次,下载 210 次,GitHub 5 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

aws-well-architected-framework 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
aws-well-architected-framework

AWS well architected framework 搜索 · 本页

6495需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

AWS Well-Architected Framework

Expert guidance for designing, reviewing, and improving AWS architectures using the six pillars of the Well-Architected Framework.

When to Use

Use this skill when:

  • Reviewing existing AWS architecture for best practices
  • Designing new cloud systems or applications
  • Troubleshooting operational issues, security vulnerabilities, or reliability problems
  • Optimizing costs or improving performance
  • Preparing for architecture reviews or audits
  • Migrating workloads to AWS
  • Addressing compliance or sustainability requirements
  • User asks "is my architecture good?" or "how can I improve my AWS setup?"

Core Principle

Systematic architecture evaluation across 6 pillars ensures balanced, well-designed systems that meet business objectives.

The AWS Well-Architected Framework provides a consistent approach for evaluating cloud architectures and implementing scalable designs.

The Six Pillars

PillarFocusKey Question
Operational ExcellenceRun and monitor systemsHow do we operate effectively?
SecurityProtect information and systemsHow do we protect data and resources?
ReliabilityRecover from failuresHow do we ensure workload availability?
Performance EfficiencyUse resources effectivelyHow do we meet performance requirements?
Cost OptimizationAvoid unnecessary costsHow do we achieve cost-effective outcomes?
SustainabilityMinimize environmental impactHow do we reduce carbon footprint?

Architecture Review Workflow

CRITICAL: You MUST review ALL 6 pillars systematically. Never skip a pillar because it "seems not applicable" - every workload has considerations across all pillars.

digraph review_flow {
    "Architecture review needed" [shape=doublecircle];
    "Identify workload scope" [shape=box];
    "Review each pillar systematically" [shape=box];
    "Document findings per pillar" [shape=box];
    "Prioritize improvements" [shape=box];
    "Create action plan" [shape=box];
    "All pillars reviewed?" [shape=diamond];
    "Complete" [shape=doublecircle];

    "Architecture review needed" -> "Identify workload scope";
    "Identify workload scope" -> "Review each pillar systematically";
    "Review each pillar systematically" -> "Document findings per pillar";
    "Document findings per pillar" -> "All pillars reviewed?";
    "All pillars reviewed?" -> "Review each pillar systematically" [label="no"];
    "All pillars reviewed?" -> "Prioritize improvements" [label="yes"];
    "Prioritize improvements" -> "Create action plan";
    "Create action plan" -> "Complete";
}

Red Flags - You're Skipping the Framework:

  • "This pillar doesn't apply to this workload" - WRONG, every pillar applies
  • Jumping straight to recommendations without documenting current state
  • Only reviewing 3-4 pillars instead of all 6
  • Providing generic advice instead of workload-specific assessment

Pillar 1: Operational Excellence

Goal: Support development and run workloads effectively, gain insight into operations, and continuously improve processes.

Design Principles

  • Perform operations as code (IaC)
  • Make frequent, small, reversible changes
  • Refine operations procedures frequently
  • Anticipate failure
  • Learn from operational events and failures

Key Areas

Organization:

  • How do teams share architecture knowledge?
  • Are there clear ownership and accountability models?

Prepare:

  • How do you design workloads for observability?
  • Infrastructure as code implementation?
  • Deployment practices (CI/CD)?

Operate:

  • What's the runbook for common operations?
  • How do you understand workload health?
  • How do you respond to events?

Evolve:

  • How do you learn from operational events?
  • Process for continuous improvement?

Common Issues & Solutions

IssueSolution
Manual deploymentsImplement CI/CD with CloudFormation/CDK/Terraform
No visibility into system healthAdd CloudWatch dashboards, metrics, alarms
Operational procedures outdatedRegular runbook reviews, post-incident learning
Slow incident responseCreate automated remediation with Lambda/Systems Manager

Quick Implementation Checklist

  • Infrastructure defined as code (CloudFormation/CDK/Terraform)
  • CI/CD pipeline implemented
  • CloudWatch dashboards for key metrics
  • Alarms for critical thresholds
  • Runbooks documented and accessible
  • Regular game days to test procedures
  • Post-incident review process

Pillar 2: Security

Goal: Protect data, systems, and assets through cloud security practices.

Design Principles

  • Implement strong identity foundation
  • Enable traceability
  • Apply security at all layers
  • Automate security best practices
  • Protect data in transit and at rest
  • Keep people away from data
  • Prepare for security events

Key Areas

Security Foundations:

  • How do you manage credentials and authentication?
  • IAM roles and policies following least privilege?

Identity and Access Management:

  • How do you manage identities for people and machines?
  • MFA enabled for all human access?

Detection:

  • How do you detect and investigate security events?
  • CloudTrail, GuardDuty, Security Hub configured?

Infrastructure Protection:

  • How do you protect networks and compute?
  • VPC configuration, security groups, NACLs?

Data Protection:

  • How do you classify and protect data?
  • Encryption at rest and in transit?

Incident Response:

  • How do you respond to security incidents?
  • Incident response plan tested?

Critical Security Patterns

Never Do:

// ❌ DANGEROUS: Hardcoded credentials
const AWS = require('aws-sdk');
const s3 = new AWS.S3({
  accessKeyId: 'AKIAIOSFODNN7EXAMPLE',
  secretAccessKey: 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
});

Always Do:

// ✅ CORRECT: Use IAM roles
const AWS = require('aws-sdk');
const s3 = new AWS.S3(); // Credentials from IAM role

// Lambda function with IAM role
const lambda = new lambda.Function(this, 'MyFunction', {
  // IAM role with least privilege
  role: myRole,
  // ...
});

Security Checklist

  • No hardcoded credentials anywhere (check git history!)
  • IAM roles follow least privilege principle
  • MFA enabled for root and privileged accounts
  • CloudTrail enabled in all regions
  • VPC with proper public/private subnet architecture
  • Security groups with minimal inbound rules
  • Encryption at rest for all data stores
  • HTTPS/TLS for all data in transit
  • Secrets Manager or Parameter Store for secrets
  • Regular security patching process
  • AWS Config for compliance monitoring
  • GuardDuty for threat detection

Pillar 3: Reliability

Goal: Ensure workload performs its intended function correctly and consistently.

Design Principles

  • Automatically recover from failure
  • Test recovery procedures
  • Scale horizontally
  • Stop guessing capacity
  • Manage change through automation

Key Areas

Foundations:

  • How do you manage service quotas and constraints?
  • Network topology designed for HA?

Workload Architecture:

  • How do you design workload service architecture?
  • Microservices vs monolith considerations?

Change Management:

  • How do you monitor workload resources?
  • How are changes deployed safely?

Failure Management:

  • How do you back up data?
  • How do you design for resilience?
  • DR plan and RTO/RPO defined?

High Availability Patterns

Multi-AZ Deployment:

Region
├── AZ-1: Application + Database
├── AZ-2: Application + Database (standby)
└── AZ-3: Application + Database (standby)

Multi-Region Deployment:

Primary Region          Secondary Region
├── Active workload    ├── Standby/Active
├── Database (primary) ├── Database (replica)
└── Route 53 health check monitoring

Backup Strategy

Data TypeSolutionRPORTO
RDSAutomated backups + snapshots< 5 min< 30 min
DynamoDBPoint-in-time recoverySecondsMinutes
S3Versioning + cross-region replicationReal-timeImmediate
EBSSnapshots via AWS BackupHoursHours

Reliability Checklist

  • Multi-AZ deployment for critical components
  • Health checks configured (ELB, Route 53)
  • Auto Scaling groups with proper sizing
  • RDS automated backups enabled
  • DynamoDB point-in-time recovery enabled
  • S3 versioning for critical buckets
  • Disaster recovery plan documented and tested
  • Chaos engineering tests (failure injection)
  • Graceful degradation strategies
  • Circuit breaker patterns implemented

Pillar 4: Performance Efficiency

Goal: Use computing resources efficiently to meet requirements and maintain efficiency as demand changes.

Design Principles

  • Democratize advanced technologies
  • Go global in minutes
  • Use serverless architectures
  • Experiment more often
  • Consider mechanical sympathy

Key Areas

Selection:

  • How do you select appropriate resource types and sizes?
  • Compute: EC2, Lambda, Fargate, ECS, EKS?
  • Database: RDS, DynamoDB, Aurora, ElastiCache?
  • Storage: S3, EFS, EBS, Glacier?

Review:

  • How do you evolve workload to use new resources?
  • Regular review of AWS new features?

Monitoring:

  • How do you monitor resources?
  • CloudWatch, X-Ray for distributed tracing?

Trade-offs:

  • How do you use trade-offs to improve performance?
  • Caching, consistency models, compression?

Performance Patterns

Caching Strategy:

Client → CloudFront (edge cache)
  → API Gateway
    → Lambda
      → ElastiCache (data cache)
        → DynamoDB/RDS

Database Selection:

Use CaseRecommended Service
Relational, complex queriesRDS (PostgreSQL/MySQL)
High throughput, simple queriesDynamoDB
Graph relationshipsNeptune
Search and analyticsOpenSearch
Time-series dataTimestream
In-memory cacheElastiCache (Redis/Memcached)

Performance Checklist

  • Right-sized compute instances (not over-provisioned)
  • Content delivery through CloudFront
  • Database read replicas for read-heavy workloads
  • Caching layer (ElastiCache, DAX, CloudFront)
  • Asynchronous processing with SQS/SNS/EventBridge
  • Auto Scaling configured appropriately
  • Database indexes optimized
  • Monitoring with CloudWatch and X-Ray
  • Regular performance testing under load

Pillar 5: Cost Optimization

Goal: Run systems to deliver business value at lowest price point.

Design Principles

  • Implement cloud financial management
  • Adopt consumption model
  • Measure overall efficiency
  • Stop spending on undifferentiated heavy lifting
  • Analyze and attribute expenditure

Key Areas

Practice Cloud Financial Management:

  • Cost allocation tags implemented?
  • Budgets and alerts configured?

Expenditure and Usage Awareness:

  • How do you govern usage?
  • Cost Explorer and AWS Budgets configured?

Cost-Effective Resources:

  • How do you evaluate cost when selecting services?
  • Reserved Instances or Savings Plans for predictable workloads?

Manage Demand:

  • How do you manage demand and supply resources?
  • Throttling, caching to reduce demand?

Optimize Over Time:

  • How do you evaluate new services?
  • Regular review of cost optimization opportunities?

Cost Optimization Strategies

StrategyImplementationPotential Savings
Right-sizingUse Compute Optimizer recommendations20-40%
Reserved Instances1-year or 3-year commitments30-75%
Savings PlansFlexible compute commitments30-70%
Spot InstancesFault-tolerant workloads50-90%
S3 Intelligent-TieringAutomatic storage class optimization40-60%
Auto ScalingScale resources with demand30-50%
Lambda instead of EC2For appropriate workloadsVaries

Cost Monitoring

// CDK Example: Set up budget alerts
import * as budgets from 'aws-cdk-lib/aws-budgets';

new budgets.CfnBudget(this, 'MonthlyBudget', {
  budget: {
    budgetType: 'COST',
    timeUnit: 'MONTHLY',
    budgetLimit: {
      amount: 1000,
      unit: 'USD',
    },
  },
  notificationsWithSubscribers: [{
    notification: {
      notificationType: 'ACTUAL',
      comparisonOperator: 'GREATER_THAN',
      threshold: 80, // Alert at 80%
    },
    subscribers: [{
      subscriptionType: 'EMAIL',
      address: 'team@example.com',
    }],
  }],
});

Cost Optimization Checklist

  • Cost allocation tags applied consistently
  • AWS Budgets configured with alerts
  • Cost Explorer reviewed monthly
  • Reserved Instances or Savings Plans for stable workloads
  • Spot Instances for fault-tolerant workloads
  • Unused resources identified and terminated
  • S3 lifecycle policies for data management
  • Right-sized instances (not over-provisioned)
  • Lambda memory optimization
  • DynamoDB on-demand vs provisioned analysis
  • Data transfer costs analyzed and optimized

Pillar 6: Sustainability

Goal: Minimize environmental impact of running cloud workloads.

Design Principles

  • Understand your impact
  • Establish sustainability goals
  • Maximize utilization
  • Anticipate and adopt new, more efficient offerings
  • Use managed services
  • Reduce downstream impact

Key Areas

Region Selection:

  • Choose regions with renewable energy
  • AWS regions with lower carbon intensity

User Behavior Patterns:

  • Scale resources with demand
  • Remove unused resources

Software and Architecture:

  • Optimize code for efficiency
  • Use appropriate services (serverless over provisioned)

Data Patterns:

  • Minimize data movement
  • Use data compression
  • Implement lifecycle policies

Hardware Patterns:

  • Use minimum necessary hardware
  • Use instance types with best performance per watt

Development Process:

  • Test sustainability improvements
  • Measure and report carbon footprint

Sustainability Checklist

  • Workloads in regions with renewable energy
  • Auto Scaling to match demand (no idle resources)
  • Unused resources regularly cleaned up
  • Graviton processors considered for better efficiency
  • Managed services used where appropriate
  • Data lifecycle policies to reduce storage
  • Efficient code (async processing, optimized queries)
  • Monitoring resource utilization
  • Carbon footprint tracked (AWS Customer Carbon Footprint Tool)

Review Process

1. Scoping Phase

Questions to ask:

  • What is the workload scope? (entire system vs specific component)
  • What are the business objectives?
  • What are the compliance requirements?
  • What are the current pain points?

2. Review Each Pillar

For each pillar, use this template:

Current State:

  • Document what exists today

Gaps:

  • What's missing or needs improvement?

Risks:

  • What are the high/medium/low priority risks?

Recommendations:

  • Specific, actionable improvements

3. Prioritization Matrix

PriorityCriteria
HighSecurity vulnerabilities, critical availability risks, major cost waste
MediumPerformance issues, moderate cost optimization, operational improvements
LowNice-to-haves, future considerations, minor optimizations

4. Action Plan Template

## Pillar: [Name]

### Issue: [Description]
- **Risk Level:** High/Medium/Low
- **Impact:** [Business impact]
- **Effort:** Low/Medium/High

### Recommendation:
[Specific actions]

### Implementation Steps:
1. [Step 1]
2. [Step 2]
3. [Step 3]

### Success Criteria:
- [Measurable outcome 1]
- [Measurable outcome 2]

### Resources:
- [AWS documentation links]
- [Blog posts or examples]

Common Anti-Patterns

Anti-PatternIssueBetter Approach
Single AZ deploymentNo fault toleranceMulti-AZ architecture
No IaCManual config, driftCloudFormation/CDK/Terraform
Hardcoded secretsSecurity vulnerabilitySecrets Manager/Parameter Store
No monitoringBlind operationCloudWatch dashboards + alarms
No backupsData loss riskAutomated backup strategy
Over-provisioningCost wasteRight-sizing + Auto Scaling
No cost trackingBudget overrunsTags + Budgets + Cost Explorer
Monolithic architectureHard to scaleMicroservices or serverless

Real-World Example

Scenario: Serverless API with authentication

Architecture Review:

Operational Excellence:

  • ✅ Lambda functions deployed via CDK
  • ✅ CloudWatch logs enabled
  • ❌ Missing: Distributed tracing (X-Ray), dashboards

Security:

  • ❌ CRITICAL: Hardcoded API keys in Lambda environment variables
  • ✅ API Gateway with IAM authorization
  • ❌ Missing: Secrets Manager, encryption at rest

Reliability:

  • ✅ Multi-AZ DynamoDB table
  • ❌ Single region deployment
  • ❌ Missing: Backup strategy, DR plan

Performance:

  • ✅ CloudFront for static assets
  • ❌ No caching for API responses
  • ❌ Lambda cold starts not optimized

Cost:

  • ❌ DynamoDB provisioned capacity, but traffic is spiky
  • ✅ Lambda usage-based pricing
  • ❌ Missing: Budget alerts, cost allocation tags

Sustainability:

  • ✅ Serverless architecture (good utilization)
  • ❌ Unused dev/test resources running 24/7

Priority Actions:

  1. HIGH: Move API keys to Secrets Manager (Security)
  2. HIGH: Implement DynamoDB backups (Reliability)
  3. MEDIUM: Add X-Ray tracing (Operational Excellence)
  4. MEDIUM: Switch DynamoDB to on-demand (Cost)
  5. LOW: Add API Gateway caching (Performance)

Resources

Common Mistakes When Using This Framework

MistakeWhy It's WrongCorrect Approach
"Sustainability doesn't apply to this workload"Every workload consumes resources and energyReview all 6 pillars, even if findings are minimal
Skipping current state documentationCan't measure improvement without baselineAlways document "Current State" before recommendations
Generic recommendationsNot actionable or specific to this workloadProvide specific AWS services, code examples, priorities
No prioritizationEverything seems equally importantUse HIGH/MEDIUM/LOW risk levels, create phased plan
Forgetting about trade-offsOptimizing one pillar at expense of othersExplicitly call out trade-offs (e.g., multi-region cost vs reliability)

Using This Skill

When conducting architecture reviews:

  1. Start with context - understand business objectives and constraints
  2. Review systematically - go through all 6 pillars, don't skip ANY
  3. Document findings - use consistent format per pillar (Current State → Gaps → Recommendations)
  4. Prioritize ruthlessly - security and availability issues first
  5. Be specific - actionable recommendations with examples and AWS service names
  6. Provide resources - link to AWS docs and examples
  7. Create action plan - clear next steps with success criteria and effort estimates
  8. Call out trade-offs - be explicit about costs and benefits of each recommendation

Remember: Architecture is about trade-offs. A perfect architecture doesn't exist - aim for a well-balanced one that meets business needs.

No exceptions to reviewing all 6 pillars - even if a pillar seems "not applicable", document why and what the current state is.

平台分布

Codex

35.74%
按下载量换算75

Claude

30.29%
按下载量换算64

Cursor

21.46%
按下载量换算45

Gemini CLI

10.37%
按下载量换算22

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills