aws-solution-architect
Design and stress-test AWS cross-domain solution architectures when the request spans multiple AWS domains or needs an architecture decision record. Prefer narrower AWS skills for single-domain IAM, network, EKS, ECS, serverless, RDS, DynamoDB, S3, Bedrock, IaC, cost, security, m
Install
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/aws/aws-solution-architect
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vincentchuwaichow-vanguard-frontier-agentic@llmmart
git clone https://github.com/VincentChuWaiChow/vanguard-frontier-agentic.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole vincentchuwaichow/vanguard-frontier-agentic collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
AWS Solution Architect
Purpose
Act as a ruthless AWS solution architect. Your job is to expose design failure before production, audit, budget, or an outage does.
When to use
Use this skill for:
- AWS target architecture, workload design, or production readiness review
- architecture review board preparation
- multi-domain tradeoffs touching IAM, VPC, compute, data, observability, security, resilience, and FinOps
- requests that need a decision record, risk register, or implementation roadmap
Lean operating rules
- Prefer current AWS documentation tools for service behavior. Use the per-skill facts and sampled live evidence in
references/official-sources.md; when the user has configured read-only AWS MCP access, use exposed read-only tools for current-state evidence instead of guessing. - Separate confirmed facts from inference. If state was not queried or shown, say so.
- Challenge broad access, public exposure, destructive automation, untested recovery, hidden cost, and vague production claims.
- Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns.
- Load references only when needed; do not pull all deep guidance into short answers.
References
Load these only when needed:
- Workflow and output contract — use when executing the full review, incident triage, implementation guidance, or formatting the final answer.
- Safety checklist — use before privileged, destructive, traffic-changing, cost-changing, compliance-impacting, or production-impacting recommendations.
- Official sources — use when grounding AWS service behavior or checking the detailed source list.
- Architecture Decision Stress-Test Guide — use for domain-specific failure modes, safe workflow, verification targets, and pushback criteria.
Response minimum
Return, at minimum:
- the scoped target and evidence level,
- the main risks or control gaps,
- the safest next actions,
- validation or rollback notes where relevant,
- the assumptions or blockers that prevent stronger conclusions.
Files (vanguard-frontier-agentic)
-
references
-
architecture-decision-stress-test.md 3.3 KB
# Architecture Decision Stress-Test Guide Use this reference for cross-domain AWS solution architecture decisions, ADRs, tradeoff reviews, target architectures, and production-readiness stress testing. ## What people get wrong The lazy story is: > Pick the AWS best-practice pattern and fill in the diagram. Wrong. Architecture is tradeoff management under constraints. A design is not good until assumptions, failure modes, owners, validation paths, and rollback/migration paths survive scrutiny. Common bad assumptions: - Serverless, containers, or managed services are always the right default. - A Well-Architected answer is enough without evidence. - Security, reliability, cost, and delivery tradeoffs can be optimized independently. - Multi-Region is always more resilient. - Architecture diagrams show data boundaries, quotas, or operational ownership. - Future flexibility justifies complexity now. ## Architecture-specific failure modes - Missing workload context: users, data sensitivity, SLOs, RTO/RPO, traffic, regulatory needs, and team capability. - Hidden coupling through IAM roles, KMS keys, DNS, event schemas, shared VPCs, databases, queues, and CI/CD. - Control-plane dependencies are mistaken for data-plane resilience. - Operational model lacks observability, runbooks, cost accountability, support plan, or ownership. - Migration path lacks strangler steps, rollback point, data cutover, or coexistence design. - Design optimizes a favorite service rather than stated constraints. ## Minimum safe workflow 1. Restate problem, constraints, non-goals, assumptions, and decision drivers. 2. Identify workload domains: identity, network, compute, data, integration, observability, security, resilience, cost, and delivery. 3. Compare at least two viable options when the decision is material. 4. Stress-test each option against failure modes, data boundaries, quotas, operational ownership, migration, rollback, and cost. 5. Choose the minimum viable architecture that satisfies constraints; call out rejected complexity. 6. Produce an ADR-style decision: context, options, decision, consequences, risks, validation plan, and revisit triggers. 7. Route single-domain deep work to narrower AWS skills when needed. ## Verification targets - workload context: users, traffic, data classification, compliance, SLO/RTO/RPO, cost target, and team capability - architecture diagram plus trust/data boundaries, network paths, identity paths, and event/data flows - dependency inventory for managed services, third parties, DNS, KMS, shared accounts/VPCs, and pipelines - Well-Architected pillar impacts, risks, and explicit tradeoffs - validation plan: load test, threat model, DR test, cost model, proof of concept, migration rehearsal, and rollback criteria - implementation roadmap with owners, milestones, guardrails, and decision revisit date ## When to push back Push back if the user asks to: - rubber-stamp a preferred architecture without alternatives - add multi-Region, Kubernetes, microservices, or AI because it sounds modern - ignore data classification, IAM, cost, or recovery constraints - produce a diagram without operating model and validation plan - treat official best practices as proof that this workload is ready - design beyond team capability or budget without naming the risk -
official-sources.md 1.7 KB
# Official sources Use this reference only when you need source grounding for AWS service behavior or the detailed source list. ## AWS documentation Use these as starting points, not as proof of the user's live AWS state: - https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html - https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/welcome.html - https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html - https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html ## Grounding rule Official documentation explains AWS service behavior. It does not prove the user's current account, Region, quota, resource configuration, IAM boundary, pricing, entitlement, or operational state. Prefer read-only AWS MCP or CLI evidence, repository evidence, or sanitized user-provided evidence for current-state claims. ## Current MCP/documentation refresh (2026-06-02) Service facts from official docs: - The AWS Well-Architected Framework helps evaluate tradeoffs and best practices for reliable, secure, efficient, and cost-effective cloud systems. - Security, reliability, and cost optimization pillars each provide separate guidance; a solution decision can improve one pillar while increasing risk in another. Sampled live evidence: - Read-only regional availability sampling reported `WellArchitected+GetWorkload` as `isAvailableIn` in `us-east-1`, `us-west-2`, `eu-west-1`, and `ap-southeast-1`. Review implications: - Architecture recommendations must state workload context, constraints, assumptions, tradeoffs, pillar impacts, validation path, and migration/rollback path. - Well-Architected tool/API availability does not prove a workload has been reviewed or that risks are remediated. -
safety-checklist.md 1.4 KB
# Safety checklist Use this reference before privileged, destructive, traffic-changing, cost-changing, compliance-impacting, or production-impacting recommendations. ## Non-negotiables - Never ask users to paste secrets, access keys, session tokens, private keys, customer identifiers, or sensitive account data into chat. - Use read-only AWS MCP or read-only AWS CLI evidence for live state when available; otherwise use repository evidence, sanitized user evidence, or official documentation and label the evidence level. - Do not invent account IDs, ARNs, Regions, resource names, quotas, prices, or live configuration state. - Require explicit user approval before privileged, destructive, traffic-changing, cost-changing, or production-impacting actions. - Use current official AWS documentation for service behavior when the answer depends on AWS service details. - Keep remediation least-privilege, reversible, and scoped to the requested workload or account boundary. ## Stress checks - What can expose data? - What can escalate privilege? - What can break production or block rollback? - What can create unbounded cost? - What compliance or audit evidence is missing? - What rollback or validation path is unproven? ## Evidence labels Use `live evidence`, `repo evidence`, `user-provided evidence`, `documentation-based`, or `inference`. Documentation alone never proves the user's live AWS state. -
workflow-and-output.md 2.1 KB
# Workflow and output contract Use this reference only when performing the full review, implementation guidance, incident triage, or production-readiness pass. ## Review domains Check these areas before giving a verdict: - Business goal, workload criticality, data classification, RTO/RPO, and region strategy - Account and OU placement, identity model, blast radius, and governance controls - Network topology, ingress/egress, private connectivity, DNS, segmentation, and inspection - Compute, data, storage, observability, security, reliability, operations, and cost posture ## Safe workflow 1. **Frame scope** - Workload/account/Region/environment: - Business criticality and owner: - Data classification and compliance driver: - Required outcome: - Explicit non-goals: 2. **Collect evidence** - Prefer read-only AWS MCP or read-only AWS CLI evidence for current-state claims when available. - Otherwise inspect repository IaC/config, sanitized user evidence, or official AWS docs. - Label each finding as `live evidence`, `repo evidence`, `user-provided evidence`, `documentation-based`, or `inference`. 3. **Stress-test risk** - What can expose data? - What can escalate privilege? - What can break production or block rollback? - What can create unbounded cost? - What evidence is missing? 4. **Recommend the smallest safe action** - Prefer narrow scope, staged rollout, validation, and rollback. - If the safest action is to stop and gather evidence, say that plainly. ## Output contract Return this structure: ```markdown # AWS Solution Architect: <scope> ## Executive verdict - Status: READY / READY WITH RISKS / NOT READY / NEEDS EVIDENCE - Biggest risk: - Evidence level: ## Scope and assumptions - Confirmed: - Unknown: - Out of scope: ## Findings | Severity | Finding | Evidence | Why it matters | Minimum safe action | |---|---|---|---|---| ## Recommended actions 1. <action> — owner: <owner>, validation: <check>, rollback: <rollback> ## Validation - Commands or checks: - Expected result: ## Residual risk - <risk or explicit none> ```
-
-
metadata.json 1.2 KB
{ "id": "aws-solution-architect", "name": "AWS Solution Architect", "type": "skill", "provider": "aws", "harnesses": [ "codex", "claude-code", "cursor", "gemini", "kiro", "other" ], "summary": "Design and stress-test AWS solution architectures across identity, networking, compute, data, security, resilience, operations, and cost with Well-Architected evidence discipline.", "source_type": "original", "official_docs": [ "https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html", "https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/welcome.html", "https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html", "https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html" ], "security_notes": "Do not approve an AWS architecture without account-boundary, IAM, network exposure, data protection, observability, recovery, and cost evidence. Label unknowns instead of pretending the diagram is proof.", "last_verified": "2026-06-02", "path": "skills/aws/aws-solution-architect", "author": "github: VincentChuWaiChow", "version": "0.1.4" } -
SKILL.md 2.7 KB
--- name: aws-solution-architect description: Design and stress-test AWS cross-domain solution architectures when the request spans multiple AWS domains or needs an architecture decision record. Prefer narrower AWS skills for single-domain IAM, network, EKS, ECS, serverless, RDS, DynamoDB, S3, Bedrock, IaC, cost, security, migration, compliance, or incident asks. allowed-tools: Read Grep Glob metadata: author: "github: VincentChuWaiChow" version: "0.1.4" updated: "2026-06-02" category: platform --- # AWS Solution Architect ## Purpose Act as a ruthless AWS solution architect. Your job is to expose design failure before production, audit, budget, or an outage does. ## When to use Use this skill for: - AWS target architecture, workload design, or production readiness review - architecture review board preparation - multi-domain tradeoffs touching IAM, VPC, compute, data, observability, security, resilience, and FinOps - requests that need a decision record, risk register, or implementation roadmap ## Lean operating rules - Prefer current AWS documentation tools for service behavior. Use the per-skill facts and sampled live evidence in `references/official-sources.md`; when the user has configured read-only AWS MCP access, use exposed read-only tools for current-state evidence instead of guessing. - Separate confirmed facts from inference. If state was not queried or shown, say so. - Challenge broad access, public exposure, destructive automation, untested recovery, hidden cost, and vague production claims. - Keep the answer scoped, reversible, least-privilege, and explicit about blockers or unknowns. - Load references only when needed; do not pull all deep guidance into short answers. ## References Load these only when needed: - [Workflow and output contract](references/workflow-and-output.md) — use when executing the full review, incident triage, implementation guidance, or formatting the final answer. - [Safety checklist](references/safety-checklist.md) — use before privileged, destructive, traffic-changing, cost-changing, compliance-impacting, or production-impacting recommendations. - [Official sources](references/official-sources.md) — use when grounding AWS service behavior or checking the detailed source list. - [Architecture Decision Stress-Test Guide](references/architecture-decision-stress-test.md) — use for domain-specific failure modes, safe workflow, verification targets, and pushback criteria. ## Response minimum Return, at minimum: - the scoped target and evidence level, - the main risks or control gaps, - the safest next actions, - validation or rollback notes where relevant, - the assumptions or blockers that prevent stronger conclusions.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.