ProductiveTechTalk - AI, Development Tools, and Productivity Blog
AI pipeline from PRD to app design and working code in one scene

Google Stitch là gì? Toàn cảnh cập nhật lớn và quy trình “Vibe Coding” với Claude Code (2026)

Kim Jongwook · 2026-03-21

TL;DR

AI design tool generating multiple app screens from a prompt
  • Google Stitch là công cụ AI thiết kế UI/UX miễn phí, tự tạo giao diện từ PRD và văn bản mô tả.
  • Bản cập nhật mới thêm Infinite Canvas, Live Mode giọng nói, Mood Board, và project summary.
  • design.md cho phép đưa bản thiết kế thẳng vào Claude Code để tự động sinh mã nguồn dịch vụ AI.
  • Quy trình mới rút ngắn từ “PRD → thiết kế → code” thành 4 bước gần như tự động hóa hoàn toàn.
  • Chất lượng PRD, cấu trúc file và vòng lặp yêu cầu–sửa với AI quyết định 80% chất lượng kết quả.
Table of Contents


Google Stitch là gì: Nền tảng “vibe design” AI dành cho người không biết thiết kế

Infinite Canvas view with linked UI screens and AI chat bar

Google Stitch là một công cụ AI do Google phát triển để tự động hoá thiết kế UI/UX chỉ từ văn bản mô tả hoặc tài liệu PRD. Thay vì kéo thả thủ công như Figma hay Sketch, bạn nhập yêu cầu rồi để AI tự đề xuất toàn bộ giao diện.

Stitch sinh ra đúng lúc. Rất nhiều lập trình viên và founder không có nền tảng thiết kế nhưng vẫn phải dựng prototype nhanh — đặc biệt ở Việt Nam, nơi các đội nhỏ làm SaaS, app nội bộ hay MVP thường chỉ có 1–2 người lo cả product lẫn code.

Rào cản thực sự không phải là “thiết kế đẹp” — mà là “màn hình trông tạm được để còn demo khách hoặc nhà đầu tư.” Stitch đánh thẳng vào nỗi đau đó. PRD vào, giao diện ra, trong vài phút, hoàn toàn miễn phí.

Stitch không chỉ là công cụ làm mockup — đây là nền tảng AI thiết kế + prototype + xuất tài liệu cho AI code.

Các tính năng cốt lõi gồm tạo prototype tức thì, xem thử trên nhiều thiết bị, chia sẻ qua QR, và xuất sang các công cụ khác. Nhưng điểm thực sự thay đổi cuộc chơi ở bản cập nhật lần này là khả năng xuất design.md — một file mô tả thiết kế được tối ưu để AI coding agent (đặc biệt là Claude Code) đọc và biến thành mã nguồn.


Các thay đổi lớn trong bản cập nhật: Infinite Canvas và UI mới

Fashion coordination app UI screens generated from a PRD

Infinite Canvas là không gian làm việc dạng “vô hạn” cho phép tự do sắp xếp và xem toàn bộ flow sản phẩm trên một mặt phẳng kéo được theo mọi hướng. Trước đây Stitch chỉ cho làm trong vùng khung cố định — khá bí bách khi sản phẩm có nhiều màn hình.

Khi thử với một ứng dụng quản lý doanh nghiệp vừa, việc kéo zoom để xem toàn bộ flow giúp phát hiện màn hình thiếu hoặc nhánh logic bị đứt rất nhanh. Với sản phẩm lớn như ứng dụng thương mại điện tử kiểu Shopee hay Tiki, tính năng này gần như là bắt buộc.

Giao diện của Stitch cũng được tổ chức lại:

  • Khu vực chat với AI được đưa xuống mép dưới màn hình để nhường chỗ cho vùng thiết kế.
  • Các công cụ chuyển sang bên phải, giúp việc qua lại giữa thiết kế và chat với AI mượt hơn.
  • Người dùng có thể chọn ngay từ đầu loại dự án là app hay web, cùng nhiều preset phù hợp từng kiểu sản phẩm.

Live Mode dùng giọng nói là điểm mới đáng để ý. Trong chế độ này, bạn ra lệnh bằng giọng nói để sửa thiết kế mà không cần gõ chữ — hữu ích trong họp brainstorming, workshop UX với khách hàng, hay các buổi review nhanh khi cả nhóm đang tập trung quanh một màn hình.

Stitch cũng tăng cường khả năng upload file và nhập URL. Bạn có thể:

  • Upload ảnh chụp màn hình của sản phẩm đang benchmark.
  • Nhập URL một website có phong cách muốn tham khảo.

AI sẽ đọc bố cục và pattern UX của nguồn đó để gợi ý thiết kế tương tự.

Nâng cấp quan trọng nữa là Mood Board tự động. Mood board là bảng tổng hợp cảm xúc hình ảnh — màu sắc, phong cách, hình khối — làm khung cho toàn bộ thiết kế. Stitch giờ sẽ đọc PRD, đề xuất bảng màu và phong cách hình ảnh tổng thể, rồi dựa trên đó sinh từng màn hình.

Đây là nâng cấp thực sự hữu ích. Người không có nền tảng thiết kế thường mắc lỗi mỗi màn hình một kiểu, màu sắc thiếu đồng bộ. Mood board tự động xử lý đúng vấn đề đó và cho ra kết quả gần với một bộ thiết kế thương hiệu thực sự.


Bắt đầu từ PRD: Ví dụ thực tế với dịch vụ gợi ý phối đồ thời trang

design.md and PRD flowing into AI-generated code and web app

PRD (Product Requirements Document) là tài liệu mô tả mục tiêu, tính năng, đối tượng người dùng và các kịch bản sử dụng của một sản phẩm. Stitch có khả năng đọc trực tiếp PRD tải lên và tạo UI từ đó.

Lấy ví dụ thực tế: PRD cho một dịch vụ AI gợi ý phối đồ thời trang dạng MVP, viết chi tiết bằng tiếng Việt, upload lên Stitch kèm yêu cầu rõ: “Tạo toàn bộ nội dung màn hình bằng tiếng Việt.”

Kết quả Stitch sinh ra 5 màn hình chính:

  1. Trang chủ gợi ý phối đồ theo bối cảnh.
  2. Trang chi tiết sản phẩm thời trang.
  3. Màn hình phân tích phong cách/fitting.
  4. Màn hình upload ảnh người dùng.
  5. Màn hình báo cáo phân tích.

Năm màn hình này bao phủ gần như trọn vẹn user journey cơ bản: vào app, gửi ảnh, phân tích, xem gợi ý và chi tiết sản phẩm.

Ngoài PRD, Stitch còn cho phép tải lên ảnh chụp của sản phẩm đối thủ hoặc thêm URL trang muốn lấy cảm hứng.

Stitch dùng PRD làm “bộ não logic” và ảnh/URL làm “tham chiếu thẩm mỹ” để tạo ra giao diện mới.

Khi đọc PRD, AI không chỉ đặt vài khối hộp lên màn hình. Nó phân tích cấu trúc thông tin, hiểu luồng người dùng, quyết định mood board và bảng màu, thiết kế layout từng màn hình, rồi xem xét cả tương tác và liên kết giữa các màn hình. Những bước này làm tay thường tốn ít nhất vài ngày. Stitch gói gọn vào vài phút — đủ để chỉnh tiếp hoặc đi demo khách.


Instant Prototype và xem thử phản hồi trên nhiều thiết bị

Instant Prototype là tính năng biến các màn hình tĩnh Stitch tạo ra thành prototype có thể bấm được gần như ngay lập tức. Cách hoạt động khá trực quan:

  • Trên Infinite Canvas, kéo chọn những màn hình muốn đưa vào prototype.
  • Chọn tùy chọn “Instant Prototype.”
  • Stitch tự động tạo prototype ở panel bên phải, kết nối các màn hình theo logic flow mà AI hiểu từ PRD.

Khi chạy thử, các nút bấm chuyển sang màn hình tiếp theo như app thật. Ví dụ nút “Bắt đầu phân tích hình ảnh” dẫn thẳng sang màn hình upload ảnh hoặc phân tích.

Stitch cho phép ẩn hotspot (vùng clickable được đánh dấu) — khi demo, khách thấy sản phẩm như ứng dụng thật, không bị overlay làm rối mắt.

Tính năng responsive preview cũng được nâng cấp: chuyển qua lại giữa điện thoại, máy tính bảng và web, kiểm tra ngay layout xem có bị vỡ hay text tràn không.

Điểm tiện nhất: Stitch tạo QR code cho prototype. Chiếu QR lên màn hình, cả phòng họp quét bằng điện thoại và trải nghiệm trực tiếp — không cần gửi link qua Zalo hay đính kèm file.

Việc chỉnh sửa diễn ra qua chế độ “Sửa” trên từng màn hình hoặc gửi lệnh bằng ngôn ngữ tự nhiên qua khu vực chat để đổi text, màu, luồng chuyển màn hình.

Toàn bộ quá trình chỉnh sửa diễn ra qua lời nói hoặc văn bản — không cần biết thao tác công cụ thiết kế phức tạp, không cần đụng đến code.

Vòng lặp review thiết kế vốn thường tốn nhiều giờ chỉnh sửa nhỏ lẻ giữa designer và PO được rút ngắn đáng kể.


design.md và Project Summary: Cầu nối tự động từ thiết kế sang code

design.md là file tài liệu thiết kế được Stitch xuất ra dưới dạng Markdown, chứa toàn bộ thông số thiết kế theo cấu trúc mà AI coding agent dễ hiểu nhất. Đây là tính năng được chú ý nhiều nhất trong bản cập nhật lần này.

Khi xuất Project Summary, Stitch tạo một file ZIP gồm file HTML xem giao diện, các file PNG chụp màn hình, và đặc biệt là design.md — “bản vẽ kỹ thuật” của toàn bộ giao diện.

Ngoài Project Summary, Stitch còn hỗ trợ nhiều cách xuất khác: sang AI Studio, Figma, Jules, ZIP, copy vào clipboard, MCP (Model Context Protocol), Instant Prototype, và ứng dụng native của Stitch.

design.md có vai trò khác với CLAUDE.md của Claude:

  • CLAUDE.md: mô tả bối cảnh chung dự án, quy tắc coding, yêu cầu kỹ thuật, định hướng kiến trúc.
  • design.md: mô tả chi tiết thiết kế cho một dịch vụ cụ thể — hệ thống màu, component, layout từng màn hình.

Dùng cả hai, AI hiểu cả “luật chơi” cấp dự án lẫn “bản vẽ” của từng màn hình.

design.md biến quy trình “design handoff” giữa designer và developer thành một bước AI tự xử lý.

Trước đây, designer phải thiết kế trên Figma, đánh specs, ghi chú spacing/màu/font/component, rồi developer mở file và tự dịch sang HTML/CSS/JS. Bây giờ, Stitch xuất design.md và bàn giao trực tiếp cho Claude Code — AI tự sinh code theo đúng ý đồ thiết kế. Chỉ riêng khâu handoff này thường chiếm 20–30% thời gian dự án. Tự động hóa nó tạo ra mức tiết kiệm rất đáng kể.


Quy trình chi tiết: Dùng Claude Code để biến design.md thành dịch vụ chạy được

Claude Code là AI coding agent chạy trong môi trường terminal, cho phép thực hiện các tác vụ phát triển phần mềm phức tạp thông qua lệnh bằng ngôn ngữ tự nhiên. Kết hợp với design.md từ Stitch, quy trình “từ PRD đến dịch vụ chạy được” được nén lại thành một chuỗi bước ngắn.

Quy trình gồm 5 bước:

  1. Upload PRD lên Stitch để AI sinh thiết kế.
  2. Từ thiết kế hoàn thành, xuất ZIP dạng Project Summary.
  3. Giải nén và đặt design.md cùng PRD.md vào thư mục dự án.
  4. Mở Claude Code tại thư mục đó.
  5. Yêu cầu Claude Code đọc hai file, tạo mới CLAUDE.md và triển khai dịch vụ theo đó.

Claude Code đọc design.md để hiểu có bao nhiêu màn hình, mỗi màn hình dùng component gì và bố cục ra sao, bảng màu, font, hệ thống thiết kế. Từ đó, nó sinh ra bộ mã HTML/CSS/JavaScript — hoặc stack bạn yêu cầu — tương ứng.

Trong bản demo, lần build đầu tiên có vấn đề: một số tương tác chỉ được render tĩnh, chưa thực sự “sống.” Chỉ cần gửi thêm lệnh:

“Hãy làm cho tất cả tính năng thực sự hoạt động, và dùng API từ biến môi trường để gọi Gemini.”

Sau đó Claude Code sửa lại phần code tương tác và thêm gọi Gemini API để phân tích hình ảnh. Chỉ vài yêu cầu bổ sung, hệ thống đã chạy được dịch vụ AI hoàn chỉnh ở mức MVP.

Kết quả cuối cùng cho dịch vụ AI gợi ý phối đồ:

  • Upload ảnh lên server.
  • Phân tích ảnh bằng vision model: tông màu (mùa thu, mùa đông…), phân tích vóc dáng.
  • Đề xuất set đồ phù hợp.
  • Trang chi tiết sản phẩm và khu vực “tài khoản của tôi.”
  • Tất cả chạy trên môi trường local, chỉ cần cấu hình biến môi trường cho Gemini API key.

Để dựng thủ công một MVP tương tự — từ thiết kế đến code — thường tốn ít nhất vài tuần với team 2–3 người. Ở đây, phần lớn được AI xử lý trong vài giờ làm việc.


Từ “vibe design” sang “vibe coding”: Tương lai của quy trình phát triển sản phẩm

Vibe Coding là cách phát triển sản phẩm trong đó lập trình viên mô tả yêu cầu bằng ngôn ngữ tự nhiên, còn AI viết phần lớn mã nguồn. Bản cập nhật này của Stitch đẩy xa hơn một bước: cả phần thiết kế cũng được AI đảm nhận, tạo nên một AI development pipeline khép kín.

Quy trình truyền thống: lên ý tưởng → thiết kế UI/UX → lập trình theo file thiết kế → QA, sửa lỗi, lặp lại.

Với Stitch + Claude Code, quy trình nén lại thành 4 bước:

  1. Viết PRD.
  2. Đưa vào Stitch để tự động sinh thiết kế.
  3. Xuất design.md và Project Summary.
  4. Đưa cho Claude Code để triển khai mã nguồn.

Toàn bộ khâu bàn giao giữa từng vai trò — product → designer → developer — nay do AI thực hiện. Điều này đặc biệt có ý nghĩa với startup 1–2 người, freelance dev cần làm nhiều MVP nhanh cho khách, hay các đội nội bộ trong doanh nghiệp cần công cụ, dashboard, workflow mới.

Stitch còn là công cụ miễn phí, nên rào cản thử nghiệm gần như bằng 0.

Dĩ nhiên, chất lượng hiện tại chưa hoàn hảo. Lần build đầu có thể lỗi logic, thiếu state hoặc API call chưa đúng. Cần vòng lặp yêu cầu – sửa – test với AI để hoàn thiện.

Vibe Coding bản chất là một quy trình lặp: mô tả → AI tạo → kiểm tra → mô tả bổ sung → AI chỉnh.

Nhưng nếu so với vài chục giờ làm tay, việc có được bộ khung sản phẩm chấp nhận được trong vài giờ là bước nhảy năng suất rất lớn.

Về phía trước, hỗ trợ MCP của Stitch mở ra khả năng kết nối với nhiều loại AI agent khác. Tính năng xuất sang Figma, AI Studio, Jules cũng cho thấy Stitch đang được đặt ở trung tâm một hệ sinh thái sáng tạo, nơi ranh giới giữa “thiết kế” và “lập trình” mờ đi rất nhanh.


Mẹo sử dụng Stitch hiệu quả và những điểm cần lưu ý

Stitch là công cụ mạnh, nhưng để tận dụng hết sức mạnh cần chú ý vài nguyên tắc. Từ thực tế viết nhiều PRD và làm việc với AI, ba yếu tố sau quyết định phần lớn chất lượng kết quả.

1. Chất lượng PRD quyết định chất lượng thiết kế

Stitch đọc chính những phần này để suy ra cấu trúc màn hình. PRD tốt cần:

  • Nêu rõ mục tiêu sản phẩm: giải quyết vấn đề gì, cho ai.
  • Ghi chi tiết các chức năng chính và phụ.
  • Mô tả user flow, case sử dụng điển hình.
  • Chỉ rõ yêu cầu từng màn hình nếu có (ví dụ: cần bộ lọc, biểu đồ, danh sách sản phẩm).

Viết PRD bằng Markdown (.md) rất tiện cho việc upload và tái sử dụng.

2. Chỉ rõ ngôn ngữ đầu ra

Nếu không nói gì, Stitch có thể mặc định sinh nội dung bằng tiếng Anh. Với sản phẩm hướng đến người dùng Việt, nhất định phải ghi rõ trong prompt:

“Hãy tạo giao diện và toàn bộ nội dung bằng tiếng Việt.”

Nên đặt yêu cầu này ngay từ đầu và thêm quy tắc về phong cách câu chữ — ví dụ thân thiện, ngắn gọn, phù hợp khách hàng 20–30 tuổi.

3. Chọn đúng màn hình trước khi tạo Instant Prototype

Trên Infinite Canvas, chỉ màn hình được chọn mới đi vào prototype. Hãy đảm bảo kéo chọn đầy đủ các màn hình của luồng người dùng chính. Nhiều người lần đầu dùng Stitch bị “mất màn hình” trong prototype chỉ vì quên bước này.

Khi kết hợp Stitch với Claude Code, có thêm vài lưu ý:

  • Đặt design.mdPRD.md chung một thư mục dự án.
  • Nói rõ cho Claude Code biết phải đọc cả hai file khi bắt đầu.
  • Cấu hình trước các biến môi trường chứa API key (ví dụ cho Gemini API) để AI tự động sử dụng.

Trong bản demo, sau khi thiết lập Gemini API key trong biến môi trường, chức năng phân tích ảnh hoạt động bình thường mà không cần chỉnh code tay.

4. Chấp nhận việc build đầu tiên chưa hoàn hảo

Lần build đầu thường chỉ là “bản nháp chạy được.” Có thể gặp nút bấm chưa gắn logic hoàn chỉnh, một số lỗi runtime nhỏ, hoặc thiếu state cho vài trường hợp hiếm.

Lúc này, điều quan trọng không phải là tự sửa code mà là mô tả vấn đề thật cụ thể cho AI:

  • “Khi bấm nút X thì không điều hướng sang màn hình Y, hãy sửa lại.”
  • “Hãy đảm bảo mọi chức năng đều hoạt động thực sự, không chỉ mock.”

Mỗi vòng lặp như vậy giúp hệ thống tiến gần hơn đến bản hoàn thiện. Sau khoảng vài vòng là có bản MVP đủ chất lượng demo khách hoặc test nội bộ.


Câu Hỏi Thường Gặp

Q: Google Stitch có phù hợp với người không biết thiết kế không?

A: Có. Stitch được tạo ra chính cho đối tượng lập trình viên, founder hoặc marketer không có nền tảng thiết kế. Chỉ cần chuẩn bị PRD và vài mô tả cơ bản, Stitch sẽ tự sinh giao diện hoàn chỉnh kèm prototype để xem thử.

Q: design.md khác gì với file thiết kế Figma thông thường?

A: Figma chủ yếu phục vụ con người xem và chỉnh sửa trực quan, còn design.md là tài liệu định dạng Markdown tối ưu cho AI đọc. Trong đó chứa đầy đủ thông tin về màu sắc, component, layout và màn hình, giúp Claude Code hoặc các AI khác dễ dàng chuyển trực tiếp thành mã nguồn.

Q: Có thể dùng Stitch mà không cần kết hợp với Claude Code không?

A: Có. Stitch vẫn hữu ích ngay cả khi chỉ dùng để tạo giao diện và prototype cho mục đích thuyết trình, test người dùng hoặc bàn giao cho đội dev. Kết hợp thêm Claude Code và design.md sẽ giúp rút ngắn đáng kể thời gian triển khai mã nguồn.

Q: Quy trình Stitch → design.md → Claude Code có thể cho ra sản phẩm hoàn thiện chưa?

A: Ở thời điểm hiện tại, quy trình này cho ra sản phẩm ở mức MVP hoặc bản nền tảng rất tốt. Thường vẫn cần vài vòng lặp yêu cầu – sửa lỗi và có thể một ít tinh chỉnh thủ công để đạt mức sẵn sàng deploy production.

Q: Cần chuẩn bị gì trước khi thử quy trình “vibe coding” với Stitch và Claude Code?

A: Quan trọng nhất là một PRD rõ ràng, viết bằng Markdown và mô tả đầy đủ mục tiêu, tính năng, user flow. Ngoài ra, hãy chuẩn bị sẵn API key cho các dịch vụ AI sẽ dùng (như Gemini API) dưới dạng biến môi trường để Claude Code có thể tự động tích hợp vào mã nguồn.

Google Stitch là gì và ai có thể sử dụng?

Google Stitch là công cụ AI miễn phí do Google phát triển, tự động tạo giao diện UI/UX chỉ từ văn bản mô tả hoặc tài liệu PRD. Stitch phù hợp với lập trình viên, founder và marketer không có nền tảng thiết kế, giúp dựng prototype nhanh trong vài phút mà không cần kéo thả thủ công như Figma.

design.md trong Google Stitch là gì và dùng để làm gì?

design.md là file tài liệu thiết kế định dạng Markdown mà Stitch xuất ra, chứa toàn bộ thông tin về bảng màu, component, layout và cấu trúc từng màn hình. File này được tối ưu để AI coding agent như Claude Code đọc và tự động chuyển thành mã nguồn HTML/CSS/JavaScript, thay thế hoàn toàn khâu design handoff thủ công.

Quy trình Vibe Coding với Stitch và Claude Code gồm những bước nào?

Quy trình gồm 4 bước chính: viết PRD rõ ràng, đưa PRD vào Stitch để AI tự sinh thiết kế, xuất design.md và Project Summary dạng ZIP, rồi đưa cho Claude Code để triển khai mã nguồn. Toàn bộ khâu bàn giao giữa product, designer và developer được AI thực hiện tự động.

Stitch có những tính năng mới nào trong bản cập nhật 2026?

Bản cập nhật mới của Google Stitch bổ sung Infinite Canvas cho phép làm việc trên không gian vô hạn, Live Mode điều khiển thiết kế bằng giọng nói, Mood Board tự động đề xuất bảng màu từ PRD, hỗ trợ upload ảnh và nhập URL để tham khảo phong cách, cùng khả năng xuất design.md kết nối trực tiếp với Claude Code.

Cần chuẩn bị gì để bắt đầu thử quy trình Stitch và Claude Code?

Quan trọng nhất là một PRD viết bằng Markdown, mô tả rõ mục tiêu sản phẩm, tính năng chính, user flow và yêu cầu từng màn hình. Ngoài ra cần chuẩn bị API key cho dịch vụ AI sẽ tích hợp (như Gemini API) dưới dạng biến môi trường để Claude Code tự động sử dụng khi sinh mã nguồn.







Bài viết này có hữu ích không?

Nhận thêm những bài viết công nghệ miễn phí.

Theo dõi blog qua email

Nhập địa chỉ email của bạn để đăng ký theo dõi blog này và nhận thông báo về các bài mới qua email.


Khám phá thêm từ ProductiveTechTalk

Đăng ký để nhận các bài đăng mới nhất được gửi đến email của bạn.

Một phản hồi cho “Google Stitch là gì? Vibe Coding với Claude Code 2026”

Khám phá thêm từ ProductiveTechTalk

Đăng ký ngay để tiếp tục đọc và truy cập kho lưu trữ đầy đủ.

Tiếp tục đọc