# 🧪 Ví dụ Thực tế ("Sổ tay Nấu ăn Antigravity")

Các kỹ năng (skills) vốn dĩ đã mạnh mẽ khi đứng riêng lẻ, nhưng chúng sẽ trở nên không thể ngăn cản khi được kết hợp lại với nhau.  
Dưới đây là ba tình huống phổ biến và cách giải quyết chúng bằng cách sử dụng repository này.

## 🥘 Công thức 1: "Kiểm tra Code cũ (Legacy Code Audit)"

_Tình huống: Bạn vừa tiếp nhận một repository Node.js 5 năm tuổi đang rất hỗn loạn. Bạn cần sửa nó một cách an toàn._

**Các Skill sử dụng:**

1. `concise-planning` (Để lập bản đồ cho sự hỗn loạn)
2. `lint-and-validate` (Để tìm ra lỗi)
3. `security-audit` (Để tìm ra lỗ hổng bảo mật)

**Quy trình làm việc (Workflow):**

1. **Lập kế hoạch**: "Agent, hãy dùng `concise-planning` để tạo một danh sách kiểm tra (checklist) cho việc tái cấu trúc (refactoring) file `src/legacy-api.js`."
2. **Kiểm tra**: "Chạy `security-audit` trên file `package.json` để tìm các thư viện phụ thuộc có lỗ hổng bảo mật."
3. **Sửa lỗi**: "Sử dụng các quy tắc của `lint-and-validate` để tự động sửa các lỗi định dạng trong thư mục `src/`."

---

## 🥘 Công thức 2: "Ứng dụng Web hiện đại"

_Tình huống: Bạn cần xây dựng một trang Landing Page hiệu suất cao trong vòng 2 giờ._

**Các Skill sử dụng:**

1. `frontend-design` (Để đảm bảo tính thẩm mỹ)
2. `react-patterns` (Để xây dựng cấu trúc)
3. `tailwind-mastery` (Để tăng tốc độ triển khai)

**Quy trình làm việc (Workflow):**

1. **Thiết kế**: "Hãy sử dụng `frontend-design` để tạo bảng màu và kiểu chữ cho một 'Quán cà phê phong cách Cyberpunk'."
2. **Khởi tạo**: "Khởi tạo một dự án Vite. Sau đó áp dụng `react-patterns` để tạo component 'Hero'."
3. **Định dạng kiểu dáng**: "Sử dụng `tailwind-mastery` để làm cho các nút bấm có hiệu ứng glassmorphic (hiệu ứng kính mờ) và phản hồi tốt trên nhiều thiết bị (responsive)."

---

## 🥘 Công thức 3: "Kiến trúc sư Agent"

_Tình huống: Bạn muốn xây dựng một trợ lý AI (agent) tùy chỉnh có khả năng tự xác minh mã code của chính nó._

**Các Skill sử dụng:**

1. `mcp-builder` (Để xây dựng công cụ)
2. `agent-evaluation` (Để kiểm tra độ tin cậy)
3. `prompt-engineering` (Để trau chuốt các hướng dẫn)

**Quy trình làm việc (Workflow):**

1. **Xây dựng**: "Sử dụng `mcp-builder` để tạo một công cụ `verify-file`."
2. **Hướng dẫn**: "Áp dụng các mẫu `prompt-engineering` vào System Prompt để agent luôn kiểm tra lại đường dẫn file."
3. **Kiểm tra**: "Chạy `agent-evaluation` để đo lường tần suất agent thất bại trong việc tìm file."
