Giới thiệu
Bài hướng dẫn này được thiết kế cho người không biết code. Bạn sẽ học cách:- 💬 Viết prompt hiệu quả - Yêu cầu Claude Code làm gì cách nào để nó hiểu đúng
- 🎯 Tương tác từng bước - Không cần code tất cả 1 lần, có thể sửa từng phần
- 🧪 Kiểm tra & feedback - Biết được kết quả đúng hay sai
- 🔄 Lặp lại để hoàn thiện - Từng bước điều chỉnh cho đến khi ưng ý
- 🎨 Giao diện đẹp (nền đen, màu cam #DF6B33)
- 📱 Responsive (nhìn đẹp trên desktop & mobile)
- ✨ Chuyên nghiệp (có animation, màu sắc hợp lý)
🚀 Bước 1: Chuẩn Bị
Bạn cần gì?
- Claude Code (đã cài sẵn nếu dùng VS Code)
- Một folder mới để chứa project
- Tạo thư mục mới:
claude-code-landing - Mở thư mục này trong VS Code
- Tạo thư mục mới:
- Trình duyệt web để xem kết quả
Không cần gì cả!
❌ Không cần biết JavaScript, CSS, HTML❌ Không cần cài NodeJS, npm
❌ Không cần chạy terminal commands Claude Code sẽ viết tất cả code cho bạn! 🤖
💬 Bước 2: Viết Prompt Hiệu Quả - Khái Niệm
Prompt là yêu cầu mà bạn gửi cho Claude Code. Cách viết prompt đúng quyết định Claude Code có hiểu được ý của bạn hay không. Tương tự như:- 🗣️ Bạn nói với thợ xây: “Làm cái nhà đẹp” → Thợ không biết muốn gì
- 📋 Bạn nói với thợ xây: “Xây ngôi nhà 2 tầng, 4 phòng, mái ngói đỏ, màu trắng” → Rõ ràng!
Ví Dụ Chi Tiết - Tốt vs Tồi:
Ví dụ 1: Hero Section
❌ Prompt Tồi:- Claude Code không biết gì cả: cần bao nhiêu section? Màu gì? Layout sao?
- Có thể Claude Code tạo cái hoàn toàn khác ý của bạn
- Cụ thể từng phần (tiêu đề, button, stats)
- Cho biết màu, kích thước, font (Claude Code không phải đoán)
- Cho biết layout desktop vs mobile (responsive)
- Claude Code hiểu rõ = tạo đúng ý bạn
Ví dụ 2: Màu sắc
❌ Prompt Tồi:- “Xinh” là chủ quan - màu gì là xinh? Xanh? Hồng? Vàng?
- Claude Code tạo ra có thể hoàn toàn khác ý
- Cụ thể từng màu (hex code #090A14, không phải “đen”)
- Cho biết dùng ở đâu (button dùng cam, card dùng xám)
- Theo dark theme (nhất quán)
- Claude Code không thể hiểu sai
Ví dụ 3: Responsive Design
❌ Prompt Tồi:- Responsive như thế nào? 2 cột? 1 cột? Cỡ nào thay đổi?
- Claude Code có thể làm 3 cột ở mobile (vẫn là responsive, nhưng không phải ý bạn)
- Cụ thể layout: desktop 2 cột, mobile 1 cột
- Cho biết kích thước font (14-16px)
- Cho biết dùng Tailwind prefixes (sm:, md:, lg:)
- Claude Code hiểu rõ = layout đúng ý
Ví dụ 4: Features/Cards
❌ Prompt Tồi:- Bao nhiêu cards? 3? 5? 10?
- Card chứa cái gì? Text? Icon? Image?
- Claude Code có thể hiểu khác
- Cụ thể số lượng (3 cards)
- Cụ thể từng card (icon, title, description)
- Cho biết kích thước từng phần
- Cho biết layout responsive
- Claude Code tạo đúng theo ý
Công Thức Viết Prompt Tốt:
CÁCH LÀM:🎯 Tóm Tắt - Làm Prompt Tốt:
| ✅ LÀM | ❌ KHÔNG LÀM |
|---|---|
| ”Tạo 3 cards với icon, title, description" | "Thêm cards" |
| "Nền #090A14, text #F3F4F6" | "Màu đẹp" |
| "Desktop 2 cột, Mobile 1 cột" | "Responsive" |
| "Poppins 48px bold cho heading" | "Font to đậm" |
| "Button nền #DF6B33, text trắng, hover tối hơn" | "Button xinh" |
| "Spacing: padding 24px, gap 16px" | "Spacing vừa phải” |