Thêm tính năng vào code có sẵn
Khung yêu cầu an toàn khi nhờ AI đụng vào code đang chạy: đọc trước, khoanh vùng, không phá cái cũ.
Trước khi dùng
Thay mọi chỗ trong [NGOẶC VUÔNG] bằng thông tin của bạn. Không dán mật khẩu, khóa API hay dữ liệu khách thật vào prompt.
Khi nào dùng
Khi code đã chạy ổn và bạn muốn thêm/sửa một tính năng (không phải làm mới từ đầu).
Chuẩn bị
Biết file nào liên quan. Đã commit checkpoint trước khi bắt đầu.
Prompt
Tôi muốn thêm tính năng: [mô tả 1-2 câu, ví dụ: thêm ô tìm kiếm lọc sản phẩm theo tên].
Trước khi làm:
1. Đọc các file liên quan: [liệt kê file bạn nghĩ liên quan, hoặc để AI tự tìm và liệt kê].
2. Nêu cho tôi: tính năng này sẽ chạm vào những file/hàm nào, và những phần nào TUYỆT ĐỐI KHÔNG được đụng (đang chạy đúng).
Chờ tôi duyệt rồi mới làm.
Khi làm:
- Chỉ sửa trong phạm vi đã duyệt.
- Giữ nguyên tên hàm/biến cũ ở những chỗ không liên quan.
- Sau khi xong: liệt kê file đã sửa + hướng dẫn tôi kiểm (bước 1, 2, 3).
Kết quả tốt trông thế nào
- AI đọc code cũ trước, nêu đúng file sẽ chạm.
- Chỉ ra được “vùng cấm” (phần đang chạy đúng).
- Tính năng mới chạy, tính năng cũ vẫn chạy.
Dấu hiệu AI làm sai
- Làm luôn không đọc code cũ.
- Viết lại cả file trong khi chỉ cần thêm 20 dòng.
- Đổi tên hàm/biến cũ không lý do, gây hỏng chỗ khác.
Bước tiếp theo
Kiểm cả tính năng mới VÀ các tính năng cũ liên quan. Đúng hết thì commit.