Skill 44 · AWS Well Architected Review
Subchapter 44.5
references/review-modes.mdMarkdown5 KBView on GitHub
Determine the review mode from the user’s request before starting the evaluation.
Default when the user says “WA review”, “full review”, “comprehensive”:
ACQUIRE_CORPUS (see phase-live-inventory.md) — the enumeration is acquired and frozen once; do NOT re-fetch or rebuild the question/BP list during assessmentWhen the user says “quick review”, “high-level”, “summary”, or is time-constrained:
> **Classification: CONFIDENTIAL** — … banner the full report template and score mode use — a quick review still surfaces sensitive infrastructure detail and unremediated findingsWhen the user asks for one or more specific pillars by name or by the documented scope of their questions:
ACQUIRE_CORPUS output), filtered by pillar_id — do NOT re-walk the documentation or use semantic search to re-enumerate them (that reintroduces the traversal-stall path the frozen-manifest redesign removed). Read an individual BP’s detail page at its manifest bp_url only when the BP’s title plus the workload evidence is insufficient to judge status; prefer aws___read_documentation, otherwise an HTTPS fetch of that docs.aws.amazon.com URL, otherwise internal knowledge with disclosure> **Classification: CONFIDENTIAL** — … banner the full report template and score mode use — a pillar-scoped review still surfaces sensitive infrastructure detail and unremediated findingsAfter building the Step 5a inventory, map the user’s phrasing to the discovered pillar names based on each pillar’s live documented scope, questions, and keywords. If the request could map to multiple pillars, ask the user to confirm the intended scope.
When the user asks for “score”, “grade”, “scorecard”, “matrix”, or “just give me a number”:
Output format:
## WA Score: {workload_name}
> **Classification: CONFIDENTIAL** — Contains security findings and unremediated gaps. Restrict distribution to authorized personnel; do not post to broadly visible channels without approval.
**Overall: {X.X}/5**
| Pillar | Score | Critical | High | Medium | Low |
|--------|-------|----------|------|--------|-----|
| {pillar from live inventory} | {1-5} | {n} | {n} | {n} | {n} |
| ...one row per discovered pillar... | ... | ... | ... | ... | ... |
### Findings ({filter} and above)
| # | Pillar | Risk Level | Finding | Evidence |
|---|--------|----------|---------|----------|
| 1 | {pillar} | {Critical/High/...} | {one-line finding} | {file:line, or "Based on description"} |
...
### Summary
{1-2 sentence takeaway: overall posture + single most impactful action}Trigger phrases: “score my app”, “WA scorecard”, “grade this”, “give me a score matrix”, “how does my architecture score”
Ask:
Would you like a full review (deep BP-level analysis per question — thorough but longer), a pillar-scoped review (full BP-level detail for only the pillars you name), a quick review (question-level assessment — faster), or a score (just the scorecard + top findings)?