← Financial Cloud Cloud Cloud Club · Builder Articles

Vertex Macro | Financial Cloud Cloud · Builder Articles

Build a Multilingual AWS Exam Practice Launch System with Vibe Coding

Series: Exam practice

Article: E1

Article
Kiro workshop
01 Build with Kiro: Prompt-First Product Design for a Tagalog Learning App
Kiro workshop
02 Build with Kiro: Educational-First Dev Tips for a Tagalog Learning App
Kiro workshop
03 Build with Kiro: Deep-Dive Development Flow for a Tagalog Learning App
Kiro workshop
04 Build with Kiro: Localize a Tagalog Learning App into Chinese Variants Workshop
Kiro workshop
05 Build with Kiro: Grammar and Pronunciation Enrichment Pipeline for Tagalog Cards Workshop
Kiro workshop
06 Build with Kiro: Unique and Reviewable Extra Examples in a Tagalog Learning App Workshop
Kiro workshop
07 Build with Kiro: Factory Engineering Health Hooks Workshop
Kiro workshop
08 Build with Kiro: Etch Process Window Risk Test Automation Workshop
Kiro workshop
09 Build with Kiro: Photolithography Drift Risk Development Workshop
Kiro workshop
10 Engineering Team Get Started — Daily Fab-Duty Use of fab spc drift sync portal
Kiro workshop
11 Engineering Team Addendum — Daily Fab-Duty Use of fab spc drift sync portal
Kiro workshop
12 Kiro: Field Engineering Workshop for Spec-Driven Factory Software
Kiro workshop
13 Kiro: Hands-On Lab — Build a Typed Factory Risk Portal from Scratch
Kiro workshop
14 Kiro: Prompt, Code, and Type Standards Playbook for Engineering Developers
Kiro workshop
15 Kiro: Why a Strong React Prompt Prevents Type Declaration False-Starts
Kiro workshop
17 Build with Kiro: Create a Factory Automation Portal React UI
Kiro workshop
18 Build with Kiro: Create the Automation Analytics Engine Behind a Factory Automation Portal
Kiro workshop
19 Build with Kiro: Add an AI Factory Automation Assistant to a Factory Automation Portal
Kiro workshop
21 Kiro: 2-Hour Professional Developer Workshop Guide
Kiro workshop
22 Kiro: Build the Fab SPC Drift Synchronization Portal from Scratch
Kiro workshop
23 Kiro: Prompt Library and Deep Code Explanation Appendix
Kiro workshop
30 Build with Kiro: Create a Factory Automation Portal UI
Kiro workshop
31 Build with Kiro: Create the Automation Analytics Engine Behind a Factory Automation Portal
Kiro workshop
32 Build with Kiro: Add an AI Factory Automation Assistant to a Factory Automation Portal
Kiro workshop
33 Build with Kiro: Rebuild the CME Direct-Style Quant P&L Leaderboard UI
Kiro workshop
34 Build with Kiro: Recreate the Quant Analytics Engine Behind the P&L Board
Kiro workshop
35 Build with Kiro: AWS AI-Powered Trading Desk Assistant for the Quant Board
Kiro workshop
36 One-Page Trading Portal SOP
Kiro workshop
AgentCore
A1 Build with AgentCore & Strands: Gateway MCP Tool Fabric Developer Workshop
AgentCore
A2 Build with AgentCore & Strands: Governed Multi-Agent Risk System Developer Workshop
AgentCore
A3 Build with AgentCore & Strands: Runtime Sovereign Risk Agent Developer Workshop
AgentCore
Exam practice
E1 Build a Multilingual AWS Exam Practice Launch System with Vibe Coding
Exam practice
E2 Build an AWS Exam Practice Room with Vibe Coding Dev Tips
Exam practice
E3 Build the Practice Engine Behind a Static AWS Exam Room
Exam practice
Amazon Q
Q1 Amazon Q: CloudShell-First Developer Workshop for ACM Certificate Auto Renewal
Amazon Q
Tagalog Practice Room
T1 Build a Tagalog Learning App for AWS Manila Community Day with Prompt-First Product Design
Tagalog Practice Room
T2 Build Tagalog Learning App for AWS Manila Community Day with Educational-First Dev Tips
Tagalog Practice Room
T3 Deep Dive Development Flow for a Tagalog Learning App for AWS Manila Community Day
Tagalog Practice Room
T4 Build Localize a Tagalog Learning App into Chinese Variants for AWS Manila Community Day
Tagalog Practice Room
T5 Build a Grammar and Pronunciation Enrichment Pipeline for Tagalog Cards for AWS Manila Community Day
Tagalog Practice Room
T6 Make Extra Examples Unique and Reviewable in a Tagalog Learning App for AWS Manila Community Day
Tagalog Practice Room
Roadmap
R1 Enterprise Data Analytics Roadmap: 100 Deep Scenario Questions
Roadmap
R2 Front-End Development Roadmap: Real-World Enterprise Scenarios
Roadmap
Hong Kong Community Day
C1 A Hong Kong Weekend with AWS Community Day: From Cloud Sessions to Harbour Lights
Hong Kong Community Day
C2 The Speaker’s Luxury Weekend: Present an AWS Story, Then Let Hong Kong Take the Stage
Hong Kong Community Day
C3 Seventy-Two Hours in Hong Kong: The Grand Tour for an AWS Community Day Speaker
Hong Kong Community Day
Manila Community Day
C4 AWS Community Day Manila: A Joyful Weekend of Cloud, Culture, and True Friendship
Manila Community Day
C5 AWS Community Day Manila: Where Cloud Builders Find the Happiest Spirit of the Philippines
Manila Community Day
C6 AWS Community Day Manila: Build, Break, Repeat, and Belong in a City of Joy
Manila Community Day
C7 First-Time Visitor Tips for Manila, Philippines
Manila Community Day
Philippines × Hong Kong
C8 Philippines Hong Kong Capital Market Upgrade
Philippines × Hong Kong
Backtest
B1 Build Institutional Amazon Long-Only Backtesting Agents With Bedrock AgentCore And Strands Agents
Long-only AMZN agents with AgentCore, Strands, and a governed Backtrader ledger.
B2 Build Regime-Aware Amazon Position Management With Backtrader, AgentCore, And Strands Agents
Treat market regime as a position control, not a chart comment.
B3 Build Benchmark-Relative Amazon Timing Systems Using Nasdaq, S&P 500, Dow, AgentCore, And Strands
Time AMZN against Nasdaq, S&P 500, and Dow context.
B4 Build A Governed Amazon Trade-History Factory With Bedrock AgentCore, Strands Agents, And Backtrader
Turn backtests into an auditable trade-history factory.
B5 Build An Agentic Amazon Backtest Operating Model With Bedrock AgentCore And Strands Agents [Part 1]
Build the operating model before debating the result.
B6 Build A Custom Cerebro Code Talk For Amazon Timing And Position Management [Part 2]
Explain the Cerebro engine before explaining the chart.
B7 Build Trader Review Records For Amazon Strategy Results And Lessons Learned [Part 3]
Turn strategy ranks into trader review records.
B8 Build A Governed FSI Amazon Position Management Playbook With AgentCore And Strands [Part 4]
An FSI playbook for governed Amazon position management.
B9 Build a Sovereign Risk Trading Agent with Amazon Bedrock AgentCore for Yield Spreads, FX Hedging, and Debt Repricing
Sovereign-risk agent for yield spreads, FX hedges, and debt repricing.
B11 Build Modern Volatility Trading & Lawful Thailand Recovery Planning Agents: A Memory-Driven Strands Multi-Agent Risk Protection System
Memory-driven Strands agents for volatility and Thailand recovery.
B12 Build Short Straddle Trading-Risk Governance with Amazon Bedrock AgentCore Memory
Short-straddle risk governance with AgentCore Memory.
B13 Building Production-Ready Credit & Yield Staking AI Agents on Amazon EKS
Production credit and yield-staking agents on Amazon EKS.
Challenge
01 Weekend Productivity Challenge: Fab SPC Drift Synchronization Portal
Fab SPC drift review and recommendation portal.
02 Weekend Productivity Challenge: Quant P&L Commander — An AI-Powered Trading Productivity Portal on AWS
Quant P&L leaderboard and trading productivity portal.
03 Weekend Annoying Task Challenge: Trading Desk Execute Summary On Cloud, On Chain, On Air
DeskPulse daily execution communication.
04 Weekend Agent Challenge: The 6 AM Trading Risk Review
An unattended, evidence-backed morning credit and trading risk brief.
05 Weekend Creative Challenge: Leadership Card Game
A browser-based creative facilitation deck.
06 Full Stack Challenge: Community Day Board App
A browser-based event communication room.
Leadership Card Game
01 Leadership Card Game: Last Skill Cloud Did Not Automate
A field essay for Builders on language, courage, and the Leadership Card Game
02 Anatomy of a Leadership Round: How the Leadership Card Game Actually Plays
A facilitator’s field guide for Builders who want drills that fit inside real meetings
03 Leadership Card Game: When the Opportunity Stops Belonging to the Organizer
A field essay for Builders on power transfer, multilingual practice nights, and career arcs that complete Entrance, Resource, and Narrative
04 Weekend Creative Challenge: Leadership Card Game
Master high-stakes workplace conversations before they happen.
05 From a Weekend Challenge Project to $1,386 Crowdfunding: The Leadership Practice That Changes How You Show Up at Work
A weekend build became a live 600-card leadership practice room and reached $1,386 in crowdfunding.
06 From a Weekend Challenge Project to $1,386 Crowdfunding: A Day 1 Path Into the Tech Industry
How did a weekend challenge become a multilingual AWS-powered product with 600 cards and $1,386 in crowdfunding?
07 From a Weekend Challenge Project to $1,386 Crowdfunding: Build a Professional Brand by Transferring Opportunity
A weekend challenge reached $1,386 in crowdfunding by turning leadership ideas into a working multilingual product.
08 Leadership Card Game — Crowdfunding Campaign
Speak leadership before the room decides your career.
09 PR/FAQ 01 — Leadership Card Game launches for community builders
Working Backwards document · External press release + FAQ Product: Leadership Card Game Audience: Community managers, volunteer organizers, early-career…
10 PR/FAQ 02 — Enterprise facilitators adopt Leadership Card Game for live leadership drills
Working Backwards document · External press release + FAQ Product: Leadership Card Game Audience: Learning & development leads, people managers, agile…
10 PR/FAQ 03 — Multilingual Leadership Card Game opens global practice rooms for builder ownership
Working Backwards document · External press release + FAQ Product: Leadership Card Game Audience: Global AWS builders, bilingual communities, cross-border…
AWS Builder Center
01 AWS Builder Center, its community spirit, and AWS Builder Jacket
There are destinations you reach by plane, destinations you enter through a door, and destinations that begin with a sign-in screen and quickly feel like a…
02 Inside AWS Builder Center, where a global technical platform becomes a place to learn, contribute, and belong
A great journey does not always begin at an airport.
03 AWS Community Builder huge success
When builders share openly, the entire community moves forward.
04 AWS Builder Center huge success
A vibrant global district built for curiosity, public learning, and the AWS Builder Jacket.
05 A weekend inside AWS Builder Center, from community inspiration to unmistakable AWS Builder Jacket
Friday evening begins with a familiar builder feeling: there is an idea waiting somewhere between a problem and a possibility.

Disclaimer

Purpose: This platform serves as an independent project constructed exclusively for the advancement of educational exploration and dedicated artificial intelligence research. It aims to foster a deeper understanding of modern technology without any external influence. Users can utilize this secure environment to study complex systems, test innovative ideas, and learn safely.

Non-Commercial: There is absolutely no underlying business model associated with this independent project. It is strictly not intended to generate financial revenue, monetary profit, or any tangible commercial value. Our core focus remains purely on academic development, ensuring that access remains completely free from hidden costs, corporate sponsorships, or advertising schemes.

No Guarantees: Because this platform operates as an educational tool utilizing experimental artificial intelligence, generated outputs may occasionally be inaccurate, misleading, or entirely incomplete. All provided content is strictly offered on an as is basis, completely without any express or implied warranties, guarantees of factual correctness, or promises regarding overall reliability whatsoever.


Table of Content:

Part 1: Build Distribution Into The Product This section explains why the demo added language pages, absolute URLs, metadata, social sharing images, and direct links instead of treating distribution as a later marketing task.

Part 2: Localize The Whole Page, Not Just The Menu This section covers the second-pass translation QA that found partial translations and fixed visible content across Arabic, Hindi, Bengali, Japanese, Tamil, Urdu, and more.

Part 3: Grow The Exam Catalog With Reusable Cards This section shows how new exam topics were added by following the AWS Certified Data card style, preserving trust, status labels, descriptions, and link consistency.

Part 4: Use Absolute URLs For Launch Predictability This section explains why language options moved from relative filenames to public absolute paths and how that reduces ambiguity across deployed pages and shared links.

Part 5: Turn Vibe Coding Into An Operating System This section closes the series with a repeatable operating model: prompt, inspect, constrain, verify, document, and ship small increments without losing product coherence.


Build Distribution Into The Product

Goal: Make the demo reachable, shareable, understandable, and credible for users outside the original development context.

Prompt:

The prompt asked for strong social metadata, a modern AWS-style landing page, an exam library, a giveaway highlight, article cards, and direct links with no registration required.

Result: The landing page now combines Open Graph and Twitter metadata, public practice links, a hero image, exam cards, AWS Builder article links, a language selector, and localized pages.

Tips:

● Distribution is a feature, not an afterthought.

● Public links should work without private state.

● The first screen should explain the promise quickly.

● Metadata should match the product message.

● Every card should clearly signal whether it is available now or coming soon.

The most practical distribution decision was direct access. A builder can click a card and land inside a practice set. No account gate hides the value.


Localize The Whole Page, Not Just The Menu

Goal: Make language support trustworthy by translating visible page content, not only dropdown labels.

Prompt:

The prompt asked to create translated versions for Mandarin Chinese, Hindi, Spanish, Arabic, French, Bengali, Portuguese, Russian, Indonesian, Urdu, German, Japanese, Nigerian Pidgin, Egyptian Arabic, Marathi, Telugu, Turkish, Tamil, Hong Kong Yue Chinese, and Taiwan Traditional Chinese.

Result: The first generation created pages. The second check found partial English leftovers. The pages were then updated so body sections, exam cards, article descriptions, research direction, and footer text were localized.

Tips:

● Generate pages, then audit them with searches for leftover English.

● Mark the current language as selected.

● Use dir="rtl" for Arabic and Urdu pages.

● Keep product names stable where translation would reduce recognition.

● Use absolute language URLs so deployed navigation is predictable.

The vibe coding lesson is that generation is not the finish line. Translation needs a review loop. The prompt that says double check is as important as the prompt that says create.


Grow The Exam Catalog With Reusable Cards

Goal: Add new exam topics without redesigning the library each time.

Prompt:

The prompt repeatedly used the same instruction pattern: add a specific exam, follow AWS Certified Data Exam Questions style, and use a precise query string.

Result: That pattern added Machine Learning, FSI Macro Trading, Cloud Operations, Trading Desk Design, Networking Core, Generative AI Dev Organization, and AI Development cards consistently.

Tips:

● Use one hero card as the reference implementation.

● Keep status labels consistent.

● Keep descriptions parallel so scanning is easy.

● Use exact query parameters in every prompt.

● Verify every card link against a JSON filename.

This is a catalog strategy. When the style is stable, new topics become content operations rather than design operations.


Use Absolute URLs For Launch Predictability

Goal: Make language navigation work the same way from any deployed page, shared link, or nested route.

Prompt:

The prompt asked for all language options to use absolute deployed paths like index_{lang_code}.html.

Result: All 21 index pages now carry absolute language selector values. English points to index.html, and each localized page points to its own index code path.

Tips:

● Absolute URLs remove ambiguity when pages move.

● Language navigation should not depend on the current path.

● Use one base URL string when updating many files.

● Verify there are no remaining relative option values.

● Keep selected state after URL conversion.

Absolute URLs are a launch detail that feels boring until it breaks. Vibe coding should include boring launch details because users experience them as reliability.


Turn Vibe Coding Into An Operating System

Goal: Convert the project experience into a repeatable way to build future learning products with AI assistance.

Prompt:

The whole prompt trail demonstrates a loop: state a concrete change, inspect the output, refine the UI, add content, verify links, translate pages, audit quality, and document the result.

Result: The final folder is not only a demo. It is a playbook for prompt-led product building: data contract, static UI, responsive practice player, localized landing pages, and a growing exam library.

Tips:

● Prompt in small deltas.

● Preserve the working system after every change.

● Read the code before assuming the next edit.

● Use searches and counts as review tools.

● Write down the prompts that produced useful behavior.

The operating system is simple: prompt, inspect, constrain, verify, document, and ship. The vibe matters, but the checks make it engineering.


1: localization

Background: The project moved from one English landing page to 20 localized pages plus English.

Goal: Make the demo accessible to global builders without changing the practice engine.

Prompt:

Create translated versions for all listed languages based on English index.html.

Result: Each localized page carries translated visible content and a selected language option.

Tips:

● Translate body content.

● Keep product names recognizable.

● Set lang attributes.

● Use RTL direction when needed.

● Verify representative pages.

Evidence from the demo: Each localized page carries translated visible content and a selected language option. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For localization, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


2: absolute URLs

Background: Language navigation must work from deployed pages, not only local files.

Goal: Make every language option point to a stable deployed destination.

Prompt:

Use absolute deployed paths for all language options.

Result: All selectors now use full deployed targets while retaining selected state.

Tips:

● Update all pages.

● Keep English option.

● Search for relative leftovers.

● Preserve selected attributes.

● Use one URL pattern.

Evidence from the demo: All selectors now use full deployed targets while retaining selected state. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For absolute URLs, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


3: catalog growth

Background: New exam topics were added over time: ML, FSI, Cloud Operations, Networking, Generative AI, and AI Development.

Goal: Grow the catalog without creating inconsistent cards.

Prompt:

Add each exam by following AWS Certified Data Exam Questions style.

Result: The library grid became predictable and scan-friendly.

Tips:

● Reuse card classes.

● Keep descriptions parallel.

● Use exact query strings.

● Mark availability.

● Verify target data.

Evidence from the demo: The library grid became predictable and scan-friendly. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For catalog growth, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


4: translation QA

Background: Initial localization generated pages, but a later check found leftover English in body sections.

Goal: Audit translation output instead of assuming generation is complete.

Prompt:

Double check all localized pages; the entire content page is translated.

Result: The second pass fixed section copy, exam cards, article descriptions, research text, and footers.

Tips:

● Search for English phrases.

● Inspect multiple scripts.

● Check RTL pages.

● Translate alt text.

● Keep technical names stable.

Evidence from the demo: The second pass fixed section copy, exam cards, article descriptions, research text, and footers. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For translation QA, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


5: social metadata

Background: The page needed to be shareable before anyone clicked into the practice room.

Goal: Make links look credible in social previews and search snippets.

Prompt:

For social media show, good metadata design.

Result: The head contains title, description, keywords, Open Graph, and Twitter tags.

Tips:

● Write a specific title.

● Match description to page promise.

● Use image metadata.

● Keep author consistent.

● Review shared preview text.

Evidence from the demo: The head contains title, description, keywords, Open Graph, and Twitter tags. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For social metadata, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


6: trust language

Background: The page had to earn trust quickly without overexplaining the implementation.

Goal: Use product copy that explains value, audience, and learning outcomes.

Prompt:

Create content to earn trust and build personal branding through AWS Builder articles.

Result: The page combines platform benefits, course instructor context, and article cards.

Tips:

● Lead with learner value.

● Avoid raw implementation terms.

● Use concrete exam topics.

● Add proof through links.

● Keep claims grounded.

Evidence from the demo: The page combines platform benefits, course instructor context, and article cards. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For trust language, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


7: launch operations

Background: Launch work included URLs, language choices, card links, mobile layout, screenshots, and metadata.

Goal: Treat launch as a checklist, not a final vague polish pass.

Prompt:

Fine tune UI display for mobile responsive and desktop version.

Result: The demo gained consistent grids, responsive images, clear navigation, and public language targets.

Tips:

● Check desktop rows.

● Check mobile stacking.

● Check images.

● Check all outbound cards.

● Check language redirects.

Evidence from the demo: The demo gained consistent grids, responsive images, clear navigation, and public language targets. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For launch operations, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


8: content governance

Background: Large exam banks need consistent format and visible user-facing names.

Goal: Prevent content sprawl as the catalog grows.

Prompt:

Do not mention JSON on display text; show friendly exam names.

Result: Users see clean exam titles while files keep structured names behind the scenes.

Tips:

● Separate file names from display names.

● Keep future items labeled.

● Use source metadata internally.

● Review question counts.

● Avoid exposing raw implementation.

Evidence from the demo: Users see clean exam titles while files keep structured names behind the scenes. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For content governance, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


9: language label design

Background: The selector originally used English names for languages, then changed to native names.

Goal: Help users recognize their language without needing English.

Prompt:

Use the related language to show the language name, such as Mandarin Chinese to 简体中文.

Result: The selector displays labels like 简体中文, हिन्दी, Español, العربية الفصحى, and 日本語.

Tips:

● Use native labels.

● Keep English available.

● Avoid overlong labels when possible.

● Check special scripts.

● Keep option order stable.

Evidence from the demo: The selector displays labels like 简体中文, हिन्दी, Español, العربية الفصحى, and 日本語. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For language label design, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


10: English fallback

Background: After localized pages existed, English still needed to appear in every selector.

Goal: Make it easy to return to the source language page.

Prompt:

Add English index.html to all page select language option.

Result: Every page now includes English and only index.html marks it as selected.

Tips:

● Add fallback language.

● Verify selected state.

● Use same position in list.

● Keep label simple.

● Test from localized pages.

Evidence from the demo: Every page now includes English and only index.html marks it as selected. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For English fallback, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


11: published path safety

Background: The blog output later removed public-domain mentions while the app kept deployed URLs where needed.

Goal: Separate public app behavior from article-safe wording.

Prompt:

For output markdown files, do not mention the public domain.

Result: The blog uses relative practice links and generic deployed-path wording.

Tips:

● Search forbidden terms.

● Replace links safely.

● Keep examples useful.

● Do not break app files.

● Verify all three outputs.

Evidence from the demo: The blog uses relative practice links and generic deployed-path wording. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For published path safety, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


12: article card links

Background: Mobile users need to know entire article cards are tappable.

Goal: Make article discovery obvious without adding separate tiny buttons.

Prompt:

For Read article link text, change to entire card as link and add click button to card.

Result: Each article card is an anchor with a clear tap cue.

Tips:

● Make the whole card clickable.

● Keep CTA text visible.

● Use hover only as enhancement.

● Avoid nested links.

● Test mobile tapping.

Evidence from the demo: Each article card is an anchor with a clear tap cue. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For article card links, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


13: profile card link

Background: The instructor profile needed to behave like the article cards.

Goal: Make profile access obvious and mobile-friendly.

Prompt:

Change AWS Builder Center Profile link text to entire card as link.

Result: The profile card became a full-card link with a tap cue.

Tips:

● Use one interaction pattern.

● Keep external links safe.

● Add rel attributes.

● Make CTA explicit.

● Avoid separate tiny buttons.

Evidence from the demo: The profile card became a full-card link with a tap cue. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For profile card link, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


14: screenshot switching

Background: The demo uses one screenshot for desktop and another for mobile proportions.

Goal: Keep visual proof responsive instead of forcing one image everywhere.

Prompt:

For mobile version, use screenshot2.png.

Result: The picture element chooses the mobile image at narrower widths.

Tips:

● Use picture sources.

● Set aspect ratios.

● Keep images in repo.

● Use descriptive alt text.

● Avoid layout shift.

Evidence from the demo: The picture element chooses the mobile image at narrower widths. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For screenshot switching, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


15: grid constraints

Background: The prompt specified three cards per row for desktop sections.

Goal: Make catalog and article scanning predictable.

Prompt:

For desktop version, every row only includes 3 cards; Featured AWS Builder Center Articles every row only includes 3 cards.

Result: CSS grids use three columns on desktop, two on tablet, and one on mobile.

Tips:

● Set explicit grid columns.

● Use gaps consistently.

● Adjust at breakpoints.

● Avoid uneven manual rows.

● Let cards wrap naturally.

Evidence from the demo: CSS grids use three columns on desktop, two on tablet, and one on mobile. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For grid constraints, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


16: giveaway copy

Background: The giveaway message started with one Data exam and expanded to multiple topics.

Goal: Make the hook reflect the actual catalog breadth.

Prompt:

Change the description to mention more exam topics included on the page.

Result: The hero now highlights Data, Generative AI, Machine Learning, Cloud Operations, Networking, and FSI topics.

Tips:

● Keep hook concise.

● Mention strongest topics.

● Avoid overloading hero text.

● Align with visible cards.

● Update copy when catalog grows.

Evidence from the demo: The hero now highlights Data, Generative AI, Machine Learning, Cloud Operations, Networking, and FSI topics. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For giveaway copy, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


17: multilingual maintenance

Background: Adding one English card after localization means translated pages can drift if not updated.

Goal: Recognize that localization creates ongoing maintenance work.

Prompt:

Based on English version, create translated pages and double check the entire content.

Result: The project now needs a repeatable process whenever catalog content changes.

Tips:

● Track source page changes.

● Propagate new cards.

● Localize descriptions.

● Verify selected options.

● Automate repetitive updates carefully.

Evidence from the demo: The project now needs a repeatable process whenever catalog content changes. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For multilingual maintenance, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


18: SEO and metadata restraint

Background: Metadata can become spammy if it tries to list every topic.

Goal: Use concise metadata that supports the brand and product promise.

Prompt:

Trusted AWS exam intelligence and modern learning systems.

Result: The page metadata stays broad while the visible library lists specific exams.

Tips:

● Do not keyword-stuff.

● Keep title human.

● Use description for value.

● Let page body carry details.

● Review social cards.

Evidence from the demo: The page metadata stays broad while the visible library lists specific exams. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For SEO and metadata restraint, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


19: public learning promise

Background: The project is positioned as a free practice room for builders, not a gated course funnel.

Goal: Make the public benefit clear and direct.

Prompt:

Highlight free access and benefits of AWS certification.

Result: The page gives direct practice access and explains the learning platform’s trust model.

Tips:

● Avoid registration friction.

● State learner benefit.

● Keep links direct.

● Use certification language carefully.

● Make practice immediately available.

Evidence from the demo: The page gives direct practice access and explains the learning platform’s trust model. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For public learning promise, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.


20: operating model

Background: The demo grew through prompts, inspection, correction, and verification.

Goal: Turn that workflow into a repeatable launch model.

Prompt:

Create tech blog posts to show vibe coding dev tips.

Result: The blog series now teaches prompt-led development through concrete product decisions.

Tips:

● Prompt small.

● Inspect output.

● Correct precisely.

● Verify with search.

● Document the pattern.

Evidence from the demo: The blog series now teaches prompt-led development through concrete product decisions. This is the part a reviewer can check directly. The field note should stay connected to that evidence instead of drifting into generic advice about vibe coding.

Review check: For operating model, confirm three things: the background describes a real project pressure, the goal names the intended behavior, and the result points to something visible in the files or browser. If one of those three pieces is missing, rewrite the note before publishing.