"Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations…

OfficialMIT-0Auto-check passedDevOps & Cloud

Install Wa Builder

skills CLI
$ npx skills add aws-samples/sample-well-architected-skills-and-steering --skill wa-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aws-samples/sample-well-architected-skills-and-steering wa-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aws-samples/sample-well-architected-skills-and-steering.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/wa-builder .claude/skills/wa-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wa-builder
GitHub stars
273
Token cost
~3.8k tokens
SKILL.md length
1,270 words
Files
5 (incl. references)
Skills in repo
5
Repo updated
First seen
Licence
MIT-0

At a glance

"Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations…

  • Works in 5 steps: Context and Calibration → Workload Discovery → Learning Phase → …
  • The user wants to understand WA for their project
  • SKILL.md covers Overview, Step 1: Context and Calibration, Step 2: Workload Discovery and Step 3: Learning Phase, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wa Builder is an agent skill from aws-samples/sample-well-architected-skills-and-steering, published by the product's own GitHub organization. "Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations, decision trees, improvement roadmaps) they can commit and use. Adapts explanations for beginners and generates artifacts faster for experienced builders. Use when the user wants to understand WA for their project, create architecture diagrams with pillar health overlays, get guided decision flows for architectural…

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/evals.json`, `evals/triggering.json` and `metadata.json`).

It sits in DevOps & Cloud, covering Cloud architecture and Diagrams. It works with Amazon Web Services. The repository describes itself as: Reusable skills and steering that teach AI coding agents how to apply the AWS Well-Architected Framework. One set of playbooks, 14 supported tools. The licence is MIT-0.

When your agent uses it

  • The user wants to understand WA for their project
  • Create architecture diagrams with pillar health overlays
  • Get guided decision flows for architectural choices
  • Generate a visual improvement roadmap

Example prompts

  • “Learn then Build”
  • “/wa-builder”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Context and Calibration
  2. Workload Discovery
  3. Learning Phase
  4. Artifact Generation
  5. Commit Guidance

What it can do on your machine

Read from SKILL.md and the folder at commit e81835b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown, mermaid and plantuml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wa Builder loads about 3.8k tokens when it runs, and up to ~4.8k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 1,270 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~144
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aws-samples/sample-well-architected-skills-and-steering at commit e81835b, republished under its MIT-0 licence (© aws-samples). 1,270 words, ~3,789 tokens.

Download SKILL.mdSave it as .claude/skills/wa-builder/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
wa-builder
description
"Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations, decision trees, improvement roadmaps) they can commit and use. Adapts explanations for beginners and generates artifacts faster for experienced builders. Use when the user wants to understand WA for their project, create architecture diagrams with pillar health overlays, get guided decision flows for architectural choices, or generate a visual improvement roadmap.
not_for
assessments or reviews that produce findings (use aws-well-architected-framework-review), migration planning (use migration-readiness), generating guardrails…
version
1.0.0

Well-Architected Builder

Overview

This skill helps developers understand Well-Architected for their specific workload and produce visual artifacts they can commit. Unlike aws-well-architected-framework-review (which assesses and scores), wa-builder teaches and enables.

What you'll produce:

  1. Architecture diagram with WA annotations (color-coded pillar health, risk hotspots)
  2. Decision trees for architectural choices (contextual trade-off flowcharts)
  3. Improvement roadmap (Gantt timeline + dependency graph)
Knowledge base

This skill uses the AWS Well-Architected Framework (6 pillars, 57 questions) as its knowledge base. It does NOT require external framework files — all guidance is derived from the WA Framework questions and design principles embedded in this skill's instructions.

Step 1: Context and Calibration

Ask the user:

I can help you understand Well-Architected for your project and produce visual artifacts. Let me know:

  • Workload name and brief description (or point me at your code)
  • Your WA familiarity: New to WA / Familiar / Practitioner
  • What you want: Architecture diagram, decision tree, roadmap, or all three
  • Existing review (optional): If you have a aws-well-architected-framework-review output, share it for richer artifacts

If context is already provided or you're in a codebase, proceed directly.

Experience detection

If the user doesn't explicitly state familiarity, detect from language:

  • Uses "pillar", "HRI", "RTO/RPO", "blast radius" naturally → Practitioner
  • Asks "what is WA" or "how does this apply" → Beginner
  • Default → Familiar
Adaptive behavior
PhaseBeginnerFamiliarPractitioner
LearningFull pillar explanations with analogiesConcise pillar relevanceSkip → artifacts
DiscoveryGuided questions with examplesDirect questionsAccept shorthand
ArtifactsExplain each annotationBrief legendRaw artifacts only
Decision treesInclude "what does this mean?" nodesStandard decision flowCompact trade-off matrix

Step 2: Workload Discovery

Path A — Standalone (no prior review)

Perform a lightweight discovery:

  1. Scan IaC files for resource types and configurations
  2. Identify primary compute pattern (serverless, containers, VMs, mixed)
  3. Identify data stores and persistence patterns
  4. Identify network topology and external integrations
  5. Identify deployment and operations patterns

Produce a workload profile:

  • Architecture pattern (microservices, monolith, event-driven, etc.)
  • AWS services in use
  • Per-pillar health signals (3-5 strongest indicators per pillar)
  • Top 3 risk hotspots
Path B — Post-review (consumes aws-well-architected-framework-review output)

Parse the aws-well-architected-framework-review report to extract:

  • Pillar scores (1-5) from the scorecard
  • Findings by severity (Critical, High, Medium, Low)
  • Evidence locations (file:line)
  • Remediation plan items
  • Architecture diagram (if PlantUML was generated)

Use this directly — skip lightweight discovery.

---STOP--- Checkpoint: Workload discovery complete — ready to generate learning content and artifacts

Identified architecture pattern ({pattern}), AWS services in use ({services}), per-pillar health signals, and top risk hotspots for {workload name}. User experience level: {Beginner / Familiar / Practitioner}.

Shall I proceed with generating the WA learning content and visual artifacts (architecture diagram, decision trees, roadmap)?

Do NOT proceed past this point until the user explicitly confirms.

Step 3: Learning Phase

Skip entirely for Practitioners. For Beginners and Familiar, personalize WA to their workload.

For each pillar relevant to the workload (prioritize by gap severity):

Beginner format:
markdown
## {Pillar} for Your {Workload Type}

### Why it matters for YOU
{1-2 sentences connecting this pillar to their specific architecture.
Reference their actual services/patterns.}

### Your top 3 concepts to understand:
1. **{Concept}** ({Question ID}) — {One-sentence explanation in their context}
   📖 WA Framework: {Question ID}
   
2. **{Concept}** ({Question ID}) — {Explanation}
   📖 WA Framework: {Question ID}

3. **{Concept}** ({Question ID}) — {Explanation}
   📖 WA Framework: {Question ID}

### Analogy
{One analogy that makes the pillar intuitive for a developer}
Familiar format:
markdown
## {Pillar} — Key Gaps
- {Question ID}: {Brief gap description} ({BP IDs})
- {Question ID}: {Brief gap description} ({BP IDs})
How to select concepts

Based on the workload's architecture pattern and gaps:

  1. Identify which WA questions (OPS 1–11, SEC 1–11, REL 1–13, PERF 1–5, COST 1–11, SUS 1–6) are most relevant
  2. Cluster related questions into coherent "concept groups" (e.g., SEC 2 + SEC 3 = "identity and permissions")
  3. Prioritize by: risk severity first, then relevance to their workload pattern

Step 4: Artifact Generation

Generate ALL requested artifacts. Each artifact MUST include:

  • BP ID references (so the builder can trace back to specific guidance)
  • Color-coding or severity indicators
  • Context specific to THEIR workload (not generic)

Artifact 1: Architecture Diagram with WA Annotations

Generate a PlantUML diagram (primary) with optional Mermaid alternative.

The diagram MUST show:

  • All major components from their architecture
  • Color-coded borders: 🟢 green (all key BPs implemented), 🟡 yellow (partial gaps), 🔴 red (critical/high gaps)
  • Risk hotspot callouts with specific BP IDs
  • Legend explaining the color coding

PlantUML format:

plantuml
@startuml
!define GOOD #28a745
!define WARN #ffc107
!define RISK #dc3545

skinparam component {
  BackgroundColor White
  BorderColor Black
}

' Components colored by pillar health
rectangle "{Service}\n[{Type}]" as {alias} {GOOD|WARN|RISK}

' Risk hotspot annotations
note right of {alias} #RISK
  **Risk Hotspot**
  {BP_ID}: {brief description}
  {BP_ID}: {brief description}
end note

' Legend
legend right
  | Color | Pillar Health |
  | <GOOD> | Key BPs implemented |
  | <WARN> | Partial gaps exist |
  | <RISK> | Critical/High gaps |
endlegend
@enduml

Also provide Mermaid alternative (for tools that render Mermaid natively):

mermaid
graph TD
    classDef good stroke:#28a745,stroke-width:3px
    classDef warn stroke:#ffc107,stroke-width:3px
    classDef risk stroke:#dc3545,stroke-width:3px
    
    {Component}[{Label}]:::{good|warn|risk}

Artifact 2: Decision Trees

Generate Mermaid flowcharts for architectural decisions relevant to the workload's gaps.

Each decision tree MUST:

  • Start with their specific workload context (not generic)
  • Branch on criteria that matter for WA (availability target, cost tolerance, team size, compliance)
  • End with concrete recommendations citing BP IDs
  • Include effort/cost indicators on leaf nodes

Identify decisions to generate by looking at:

  • Critical/High findings that require architectural choices
  • Areas where multiple valid approaches exist (serverless vs containers, single vs multi-region, etc.)
  • Trade-offs between pillars (cost vs reliability, performance vs security)

Format:

mermaid
flowchart TD
    START[Your workload: {name}] --> Q1{"{Decision question}"}
    Q1 -->|{condition}| OPTION_A["{Recommendation}\n• {detail}\n• {BP_ID}\nEffort: {est}\nCost: {impact}"]
    Q1 -->|{condition}| Q2{"{Follow-up question}"}
    Q2 -->|{condition}| OPTION_B["{Recommendation}\n• {detail}"]
    
    style OPTION_A fill:#28a745,color:white
    style OPTION_B fill:#ffc107

Generate 2-3 decision trees based on the most impactful gaps. Common decision domains:

  • Compute: serverless vs containers vs VMs
  • Data: SQL vs NoSQL, single vs multi-region
  • Resilience: multi-AZ vs multi-region, active-active vs warm standby
  • Deployment: canary vs blue/green vs rolling
  • Security: WAF rules, encryption approaches, identity providers

Show full SKILL.md (506 more words)Show less
Artifact 3: Improvement Roadmap

Generate a Mermaid Gantt chart + ASCII dependency graph.

Gantt chart — shows timeline with phases:

mermaid
gantt
    title WA Improvement Roadmap — {Workload Name}
    dateFormat YYYY-MM-DD
    axisFormat %b %d
    
    section Quick Wins (Week 1-2)
    {action}  :crit, {id}, {start}, {duration}
    {action}  :{id}, {start}, {duration}
    
    section Foundation (Week 3-6)
    {action}  :{id}, after {dependency}, {duration}
    
    section Strategic (Month 2-3)
    {action}  :{id}, after {dependency}, {duration}

Dependency graph — shows what blocks what:

IMPROVEMENT DEPENDENCY GRAPH
============================

[{Action A}] ──────────────┐
     │                      │
     ▼                      ▼
[{Action B}] ────► [{Action C}]
                        │
[{Action D}] ──────────┤
     │                  │
     ▼                  ▼
[{Action E}] ────► [{Action F}]

Legend:
  ───► = "must complete before"
  [{text}] = improvement item (colored by severity)

How to determine ordering:

  1. Identify prerequisite relationships between improvements (e.g., Multi-AZ before chaos testing)
  2. Group by effort (Quick Wins → Foundation → Strategic)
  3. Critical/High severity items first within each phase
  4. Consider pillar dependencies (security foundations before advanced detection)

Step 5: Commit Guidance

After generating artifacts, suggest where to save them:

markdown
## Ready to commit

Here are your artifacts:
1. `docs/architecture/wa-annotated.puml` — Architecture with pillar health
2. `docs/decisions/{topic}-decision.md` — Decision tree(s) for key choices
3. `docs/roadmap/wa-improvement-roadmap.md` — Gantt + dependency graph

Would you like me to:
- **Refine** any artifact (more detail, different format)?
- **Deep-dive** into a specific decision with more BP context?
- **Generate IaC** for a specific improvement from the roadmap?
- **Create an ADR** for a decision you've made from the tree?
- **Run a full /aws-well-architected-framework-review** for precise per-BP scoring?

Mode: Architecture Decision Record

When the user asks to "create an ADR", "document a design decision", "evaluate architectural options", or "trade-off analysis", switch to ADR mode. ADRs are grounded in codebase analysis — they document decisions with implementation evidence.

ADR Step 1: Understand the decision

What architecture decision do you need to document?

  • Decision title (e.g., "Switch from SQS to EventBridge for event routing")
  • Context — What problem are you solving?
  • Options considered (at least 2) — or ask me to suggest alternatives
ADR Step 2: Current state discovery

Analyze the codebase to document:

  • Current implementation: what exists today with file paths and line numbers
  • Affected code: every file that changes for each option (quantify)
  • Integration points: interfaces, APIs, contracts each option must satisfy
  • Constraints: language, framework, patterns that limit options
  • Dependencies: other services/components depending on current implementation
ADR Step 3: Evaluate options with evidence

For each option, provide:

  • Files affected (list specific paths)
  • New dependencies introduced
  • Migration steps required
  • Effort (specific, with basis — not T-shirt sizes)
  • WA pillar impact table (only non-neutral pillars, with evidence)
  • Operational impact (monitoring, runbooks, on-call changes)

---STOP--- Present options analysis. Do NOT proceed to recommendation without confirmation.

ADR Step 4: Trade-offs and risks

For the recommended option:

  • What you gain — with evidence from THIS workload
  • What you give up — honest assessment
  • What could go wrong — specific risks + mitigations
  • Reversibility — how hard to undo, what's the escape hatch

For rejected options:

  • Primary rejection reason (one sentence)
  • Under what future condition it becomes better (specific trigger)
ADR Step 5: Produce the ADR
markdown
# ADR-{number}: {Decision Title}

## Status
{Proposed | Accepted | Deprecated | Superseded by ADR-X}

## Date
{YYYY-MM-DD}

## Context
### Problem Statement
{What problem? Why now?}
### Current State
{File paths and code references}
### Constraints
{Derived from codebase — not assumptions}
### Decision Drivers
{Ordered by priority}

## Decision
{One clear statement.}

## Options Evaluated
### Option 1: {name} ← Chosen
- **Pros/Cons/Files affected/Migration/Effort**
### Option 2: {name} — Rejected
- **Pros/Cons/Would choose this if**: {trigger}

## Well-Architected Impact
| Pillar | Impact | Evidence |
{Only non-neutral pillars}

## Trade-offs
### What We Gain / What We Accept / Risks

## Implementation
### Migration Path
### Rollback Plan
### Verification

## Review Triggers
{Specific, measurable: metric > threshold, event occurs, time passes}
ADR Calibration
  • An ADR is a decision log, not a sales pitch — document REAL trade-offs
  • Code evidence grounds the decision ("affects 3 files" > "low effort")
  • Review triggers with specific thresholds make ADRs useful 6 months later
  • Reversibility is critical — irreversible decisions deserve more analysis
  • Don't pad the WA pillar table — only real, non-obvious impact

Calibration Guidance

  • This skill is about ENABLEMENT not JUDGMENT — tone should be encouraging, not critical
  • For beginners: use analogies, avoid jargon, explain why before what
  • For practitioners: be concise, skip explanations, produce artifacts fast
  • Decision trees should present OPTIONS not mandates — the builder decides
  • Roadmap should be REALISTIC — don't pack 50 items into "Quick Wins"
  • Always tie back to WA Framework question IDs (OPS 4, SEC 3, REL 9, etc.) so builders can look up details
  • When generating artifacts from a aws-well-architected-framework-review, USE the review's findings — don't re-assess
  • PlantUML is primary (most tools support it), Mermaid is the alternative (renders in GitHub/VS Code)
  • ASCII fallbacks for dependency graphs work everywhere including terminals
<!--
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: MIT-0
-->

© aws-samples, MIT-0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/wa-builder of aws-samples/sample-well-architected-skills-and-steering.

  • SKILL.md
  • evals/evals.json
  • evals/triggering.json
  • metadata.json
  • references/diagram-templates.md

Open the folder on GitHubat commit e81835b

Compare with similar skills

Wa Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wa Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wa Builder this skillaws-samples/sample-well-architected-skills-and-steering273—~3.8kAutomated safety check: PassMIT-0
AWS Architecture Diagramvidanov/aws-architecture-diagram-skill159—~4.4kAutomated safety check: PassMIT
AWS Architecture Diagramvidanov/aws-architecture-diagram-skill159—~4.9kAutomated safety check: PassMIT
AWS Architecture Diagramawslabs/agent-plugins915—~3.8kAutomated safety check: NotesApache-2.0
Drawio AWSsparklabx/drawio-ai-kit6521 repos~1.6kAutomated safety check: PassMIT
AWS DrawIO Diagram Generatora5c-ai/babysitter1.8k—~4.2kAutomated safety check: PassMIT

Similar skills

  • AWS Architecture Diagram

    vidanov/aws-architecture-diagram-skill

    Always use when user asks to create, generate, or build an AWS architecture diagram, cloud infrastructure diagram, or system diagram with AWS services.

    159 GitHub stars~4.4k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • AWS Architecture Diagram

    vidanov/aws-architecture-diagram-skill

    Generate AWS architecture diagrams in draw.io format. An agent skill from vidanov/aws-architecture-diagram-skill.

    159 GitHub stars~4.9k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • AWS Architecture Diagram

    awslabs/agent-plugins

    Official

    Generate validated AWS architecture diagrams as draw.io XML using official AWS4 icon libraries.

    915 GitHub stars~3.8k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes
  • Drawio AWS

    sparklabx/drawio-ai-kit

    A skill your agent uses when the user asks for an AWS architecture diagram — VPC/networking, event-driven, landing zone, multi-AZ, serverless pipeline, or any diagram built with AWS service icons.

    652 GitHub starsUsed in 1 repo~1.6k tokens
    Backend & APIsAuto-check passed
  • Creates and edits AWS architecture diagrams as DrawIO XML, converting a text description or an image and reading existing files back into shapes.

    1.8k GitHub stars~4.2k tokensUpdated 21 days ago
    DevelopmentAuto-check passed
  • AWS Drawio Architecture Diagrams

    giuseppe-trisciuoglio/developer-kit

    Creates professional AWS architecture diagrams in draw.io XML format (.drawio files) using official AWS Architecture Icons (aws4 library).

    355 GitHub stars~3.1k tokensUpdated 28 days ago
    DevelopmentAuto-check: notes

More from aws-samples/sample-well-architected-skills-and-steering

  • Wa Guardrails

    aws-samples/sample-well-architected-skills-and-steering

    Official

    Generate preventive Well-Architected guardrails — AWS Config rules, Service Control Policies, permission boundaries, CloudWatch alarms, and IaC policy checks (CDK Aspects, cfn-guard, OPA/Sentinel) —…

    273 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed
  • AWS Well Architected Framework Review

    aws-samples/sample-well-architected-skills-and-steering

    Official

    Perform a full AWS Well-Architected Framework review evaluating all 57 questions across 6 pillars by analyzing code, IaC, and configurations to produce evidence-backed findings with…

    273 GitHub stars~11k tokensUpdated 2 days ago
    Auto-check passed
  • Migration Readiness

    aws-samples/sample-well-architected-skills-and-steering

    Official

    Assess a workload's readiness to migrate to AWS by analyzing existing code, dependencies, configurations, and infrastructure to produce evidence-backed findings covering the 7 Rs, risks, and a…

    273 GitHub stars~3.3k tokensUpdated 2 days ago
    Auto-check passed
  • Wafr Facilitator

    aws-samples/sample-well-architected-skills-and-steering

    Official

    Help a facilitator run a conversational Well-Architected Framework Review (WAFR) with a customer — generates tailored facilitator questions, probing follow-ups, and "things to look out for" per WA…

    273 GitHub stars~5.2k tokensUpdated 2 days ago
    Auto-check: warnings

Questions about Wa Builder

What does Wa Builder do?

"Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations…. Wa Builder is an agent skill from aws-samples/sample-well-architected-skills-and-steering, published by the product's own GitHub organization. "Learn then Build" — help developers understand AWS Well-Architected best practices for their specific workload, then produce actionable visual artifacts (architecture diagrams with WA annotations, decision trees, improvement roadmaps) they can commit and use.

When should I use Wa Builder?

Wa Builder fits situations like: the user wants to understand WA for their project; create architecture diagrams with pillar health overlays; get guided decision flows for architectural choices; generate a visual improvement roadmap.

How do I install Wa Builder in Claude Code?

Run `npx skills add aws-samples/sample-well-architected-skills-and-steering --skill wa-builder -a claude-code`. Or copy the skill folder (skills/wa-builder in aws-samples/sample-well-architected-skills-and-steering) into .claude/skills/wa-builder in your project. Claude Code loads it when a task matches its description.

How do I install Wa Builder in Codex?

Run `npx skills add aws-samples/sample-well-architected-skills-and-steering --skill wa-builder -a codex`. Or copy the skill folder (skills/wa-builder in aws-samples/sample-well-architected-skills-and-steering) into .agents/skills/wa-builder in your project. Codex loads it when a task matches its description.

Can I use Wa Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aws-samples/sample-well-architected-skills-and-steering --skill wa-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wa-builder, .gemini/skills/wa-builder, .github/skills/wa-builder and .opencode/skills/wa-builder in your project.

What does Wa Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Wa Builder is instructions for the agent only.

Does Wa Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wa Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wa Builder use?

Wa Builder is published under the MIT-0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wa Builder use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1k tokens, read only when the agent opens those files.

What are the alternatives to Wa Builder?

Skills that share tags, products or a category with Wa Builder: AWS Architecture Diagram (vidanov/aws-architecture-diagram-skill, 159 stars), AWS Architecture Diagram (vidanov/aws-architecture-diagram-skill, 159 stars), AWS Architecture Diagram (awslabs/agent-plugins, 915 stars) and Drawio AWS (sparklabx/drawio-ai-kit, 652 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wa Builder?

aws-samples (a GitHub organization, an official publisher) maintains it in aws-samples/sample-well-architected-skills-and-steering, which has 273 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 6, 2026.

Source: aws-samples/sample-well-architected-skills-and-steering on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.