Commit a24cc37f authored by Le The Phong's avatar Le The Phong

Update CLAUDE.md

parent 5671d2fc
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
## I. Global Rules ## I. Global Rules
### 1. Code & Tiêu chuẩn ### 1. Code & Tiêu chuẩn
**Ngôn ngữ**: Docs/comments/commits → Tiếng Việt. Code/biến/file → English. **Ngôn ngữ**: Communications/docs/comments/commits → Tiếng Việt. Code/biến/file → English.
**Chất lượng**: SOLID, DRY, KISS, YAGNI, Clean Code. Code phải pass compiler, linter, formatter trước khi commit. **Chất lượng**: SOLID, DRY, KISS, YAGNI, Clean Code. Code phải pass compiler, linter, formatter trước khi commit.
...@@ -50,13 +50,19 @@ ...@@ -50,13 +50,19 @@
**Model Selection:** **Model Selection:**
| Bước | Model | Switch to Opus | BẮT BUỘC phải chọn model theo hướng dẫn sau:
| Bước | Model | Cách thực hiện |
|------|-------|----------------| |------|-------|----------------|
| 1. Context Discovery | Haiku | - | | 1. Context Discovery | Haiku | Delegate qua Task tool |
| 2-3. Design + Plan | **Sonnet** | **Sau 3 lần adjust plan** | | 2-3. Design + Plan | Sonnet* | Main assistant xử lý |
| 4-6. Implement + Test + Finalize | Haiku | - | | 4-6. Implement + Test | Haiku | Delegate qua Task tool |
*User có thể chọn Opus nếu cần (xem escalation flow)
**Đếm adjust khi:** User yêu cầu sửa plan, quay lại từ Bước 5, redesign do bug. **Thông báo:** Phải thông báo model trước mỗi bước, ở mỗi task. Ví dụ :
- "Bước 1 với Sonnet model"
- "Task(Explore) với Haiku model"
--- ---
...@@ -68,7 +74,10 @@ ...@@ -68,7 +74,10 @@
- Xác định {taskId} (format: xem Global Rules) - Xác định {taskId} (format: xem Global Rules)
- **ƯU TIÊN:** Task(Explore) cho broad exploration | Glob/Grep cho needle queries - **ƯU TIÊN:** Task(Explore) cho broad exploration | Glob/Grep cho needle queries
**🛑 DỪNG NGAY**: Nếu chưa có {taskId} → yêu cầu user bổ sung **🛑 DỪNG NGAY TẠI ĐÂY** nếu chưa có {taskId}:
- Không làm công việc nào khác
- Yêu cầu user bổ sung {taskId}
### 2. High-level Design ### 2. High-level Design
- Đề xuất các phương án với ưu/nhược điểm - Đề xuất các phương án với ưu/nhược điểm
...@@ -81,7 +90,7 @@ ...@@ -81,7 +90,7 @@
### 3. Implementation Plan ### 3. Implementation Plan
**ƯU TIÊN (≥3 files):** EnterPlanMode | Manual planning **Xác định (>3 files):** BẮT BUỘC vào EnterPlanMode, ngược lại thì tiếp tục Manual planning
**Scan References & Planning:** **Scan References & Planning:**
- Quét codebase tìm references phù hợp - Quét codebase tìm references phù hợp
...@@ -111,6 +120,8 @@ ...@@ -111,6 +120,8 @@
- KHÔNG ĐƯỢC tự tiếp tục fix - KHÔNG ĐƯỢC tự tiếp tục fix
- Báo cáo tình trạng cho user (lỗi gì, đã fix gì) - Báo cáo tình trạng cho user (lỗi gì, đã fix gì)
- Chờ user quyết định: Escalate / Về Bước 2 / Về Bước 3 - Chờ user quyết định: Escalate / Về Bước 2 / Về Bước 3
- Nếu về Bước 2/3: Hỏi user có muốn chuyển lên Opus không (mặc định Sonnet)
### 6. Finalize ### 6. Finalize
- TodoWrite: Mark all completed - TodoWrite: Mark all completed
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment