
Trả lời nhanh: Vibe coding với Claude là quy trình: bạn mô tả sản phẩm muốn có bằng lời, Claude Code dựng code, bạn nhìn kết quả chạy thật rồi nói tiếp "chỗ này sửa thế này", lặp cho đến khi ưng. Người giữ vai định hướng và nghiệm thu, agent giữ vai thi công. Làm đúng nhịp, một người ra sản phẩm với tốc độ của một nhóm nhỏ; làm sai nhịp, bạn có một đống code chạy được nhưng không ai hiểu.
Từ khóa "vibe coding" bùng nổ vì đúng một lời hứa: không cần giỏi code vẫn làm được phần mềm. Lời hứa đó có thật, nhưng kèm điều kiện, cần một quy trình có kỷ luật thay vì "chat tới đâu hay tới đó". Bài này là quy trình tôi thấy hoạt động ổn định nhất với Claude Code, chia theo vòng đời một sản phẩm nhỏ.
- Vibe coding ăn nhau ở mô tả: nói rõ cho ai dùng, làm được gì, giống mẫu nào, trước khi gõ dòng lệnh nào
- Nhịp chuẩn: mô tả → agent dựng → chạy thử bằng mắt → phản hồi cụ thể → lặp; mỗi vòng vài phút
- Kỷ luật giữ sản phẩm sống lâu: git mỗi mốc, test cho phần tiền-bạc-dữ liệu, CLAUDE.md ghi quy ước
- Môi trường lặp nhanh (ổ nhanh, phiên không đứt) quyết định cảm giác "vibe" có mượt hay không
Trước khi gõ lệnh: tờ giấy một trang
Dành 15 phút viết ra: sản phẩm cho ai, giải quyết việc gì, màn hình chính có những gì, giống trang mẫu nào (dán link), và thứ không cần làm ở bản đầu. Tờ giấy này là la bàn cho mọi phiên chat sau, thiếu nó, mỗi lần đổi ý là một lần đập đi xây lại.
Vòng lặp vibe chuẩn: nhỏ, nhìn được, nói tiếp
- Giao một mảnh: "dựng trang danh sách sản phẩm: ảnh, tên, giá, nút Zalo, dữ liệu mẫu 10 món trước".
- Agent dựng, bạn mở trình duyệt xem thật, đừng chỉ đọc code, hãy bấm thử như khách hàng.
- Phản hồi bằng thứ nhìn thấy: "giá bị xuống dòng trên điện thoại", "nút to lên và đổi cam", cụ thể ăn đứt chung chung.
- Chốt mảnh, commit, sang mảnh kế. Một phiên ôm một mảng; xong mảng thì /clear cho gọn ngữ cảnh.
Cảm giác "vibe" nằm ở độ ngắn của vòng lặp: mô tả xong, chưa kịp nguội cà phê đã thấy kết quả trên màn hình. Vì thế mọi thứ làm vòng lặp dài ra, build chậm, cài gói rùa bò, phiên SSH đứt, đều là kẻ thù trực tiếp của năng suất.
Phân vai người - máy cho đúng
Việc của bạn, đừng ủy quyền: quyết định sản phẩm làm gì và bỏ gì; nghiệm thu bằng mắt và tay; giữ chìa khóa những thứ không đảo ngược (thanh toán, xóa dữ liệu, gửi tin hàng loạt); hỏi "giải thích cho tôi đoạn này làm gì" bất cứ khi nào thấy mơ hồ, agent giải thích rất tốt và bạn sẽ giỏi lên mỗi ngày.
Việc của agent, đừng giành: gõ code, tra cú pháp, viết test, sửa lỗi lặt vặt, refactor theo quy ước đã ghi trong CLAUDE.md. Giành phần này vừa chậm vừa mất chất vibe.
Ba cái bẫy làm chết dự án vibe code
- Không có điểm lùi: agent sửa hăng quá làm hỏng thứ đang chạy mà không có commit nào để về. Thuốc: commit mỗi khi "đang chạy ngon", tập gõ
git checkout .thành phản xạ. - Sản phẩm chỉ agent hiểu: ba tuần sau muốn sửa, chính bạn không biết gì nằm ở đâu. Thuốc: bắt agent duy trì CLAUDE.md và một file GHI-CHU về kiến trúc bằng tiếng Việt sau mỗi mảng lớn.
- Tin lời "xong rồi" của agent: xong với agent nghĩa là lệnh chạy hết, không có nghĩa đúng ý bạn. Thuốc: phần đụng tiền và dữ liệu khách bắt buộc có test tự động + chính tay bạn bấm thử.
Nâng cấp cuối: đưa xưởng lên server
Khi dự án nghiêm túc dần, mô hình chuẩn của dân vibe code là chuyển "xưởng" lên VPS: agent chạy trong tmux trên server, giao việc buổi tối, sáng xem kết quả; laptop chỉ còn là màn hình điều khiển. Cộng thêm cái lợi ít ai nói: server Ubuntu giống hệt môi trường deploy, sản phẩm chạy trên máy bạn thế nào thì lên production y như thế. Vì sao máy cá nhân luôn thiệt trong cuộc chơi này, xem phân tích ở bài so sánh máy cá nhân vs VPS.
Câu hỏi thường gặp
Không biết gì về code có vibe coding được không?
Được với sản phẩm nhỏ: landing page, tool nội bộ, MVP thử ý tưởng. Điều kiện là chịu học cách mô tả rõ ràng và nghiệm thu kỹ. Sản phẩm càng đụng tiền và dữ liệu người khác, càng nên có người biết code review lại trước khi chạy thật.
Vibe coding hợp với loại dự án nào nhất?
Web app vừa và nhỏ, landing page, tool tự động hóa, prototype gọi vốn. Chưa hợp: hệ thống lớn nhiều đội cùng sửa, phần mềm yêu cầu chứng nhận an toàn nghiêm ngặt.
Một sản phẩm nhỏ vibe code mất bao lâu?
Landing page có form liên hệ: một buổi. Web bán hàng cơ bản có giỏ hàng: vài ngày đến một tuần tùy độ kỹ phần nghiệm thu. Phần tốn thời gian nhất thường không phải code mà là bạn quyết định mình muốn gì.
Nên vibe code trên máy hay trên VPS ngay từ đầu?
Mới tập: máy cá nhân cho đỡ một lớp khái niệm. Nghiêm túc làm sản phẩm: lên VPS sớm, phiên không đứt, môi trường giống production, và ổ NVMe server làm vòng lặp dựng-thử nhanh hơn rõ so với laptop phổ thông.
Bài viết liên quan
- Vibe coding là gì và vì sao cần VPS riêng
- Claude Code tutorial: 10 bước cho người mới
- VPS ổ Enterprise U.2 NVMe RAID 10 tại TND
- Bản quyền phần mềm là gì? Hiểu OEM, FPP, Volume License đúng luật Việt Nam 2026
- VPS US cho dropship Amazon Etsy: setup + bản quyền
- Thông báo Nâng cấp Dịch vụ Cloud tại US của TND lên NVME SSD
- Chạy Llama 3.3 70B trên GPU VPS RTX 4090: hướng dẫn 2026
- Vibe code với Claude: best stack 2026-2027
- CGNAT là gì? Vì sao không mở port được và lối thoát



