# Mẫu promt sử dụng skill mới của nền tảng wso2 mi

### 1. Cách Prompt đơn giản nhất (Chỉ định file UC)

Bạn gọi Agent chuyên gia và chỉ định file UC cụ thể trong thư mục `references`:

> **Prompt:** `@wso2-mi-specialist Hãy đọc file references/UC-83.md và triển khai API resources tương ứng trong WSO2 MI cho tôi.`

### 2. Prompt yêu cầu triển khai chi tiết

Nếu bạn muốn nó tạo cả logic xử lý lỗi và log theo chuẩn của dự án:

> **Prompt:** `@wso2-mi-specialist Dựa trên tài liệu nghiệp vụ nghiệp vụ tại references/UC-83.md, hãy:
> 
> 1. Tạo API mới với các resource đã định nghĩa.
> 2. Sử dụng PayloadFactory để transform request theo UC.
> 3. Cấu hình Fault Sequence để bắt các lỗi kết nối từ backend theo hướng dẫn trong skill wso2-mi.`

### 3. Prompt để cập nhật code hiện có

Nếu bạn đã có file XML và muốn sửa nó theo UC mới:

> **Prompt:** `@wso2-mi-specialist Hãy cập nhật file src/main/wso2mi/artifacts/apis/MessageAPI.xml của tôi để đáp ứng đúng luồng xử lý được mô tả trong file references/UC-85.md.`

---

### AI sẽ làm gì khi nhận được các Prompt này?

Khi bạn gọi `@wso2-mi-specialist`:

1. **Đọc Skill:** Nó sẽ tự động đọc các file trong `.agent/skills/wso2-mi/` để biết cách viết XML mediator (Property, Log, Call...) đúng chuẩn 2025.
2. **Đọc Reference:** Nó sẽ tìm đến thư mục `references/` để đọc file `.md` UC của bạn để hiểu logic nghiệp vụ (Ví dụ: bước nào cần ký số, bước nào cần gọi API Hải quan).
3. **Thực thi:** Nó sẽ đề xuất Code XML hoàn chỉnh hoặc trực tiếp tạo/sửa file trong thư mục `src/main/wso2mi/` của bạn.

**Mẹo:** Nếu bạn có nhiều file UC, hãy thử bắt đầu với một file nhỏ nhất (ví dụ: `UC-SignatureVerify.md`) để kiểm tra xem Agent có hiểu đúng ý bạn không nhé!