Bối cảnh và phạm vi
Đọc các chỉ dẫn dự án áp dụng cho công cụ này nếu có (chẳng hạn .cursor/rules hoặc CLAUDE.md); đồng thời xem README và manifest nếu có.
Trước khi chỉnh sửa, tóm tắt kiến trúc hiện tại và chỉ xác định những tệp cần cho thay đổi này.
Định nghĩa mục tiêu thành một kết quả có thể xác minh; đừng mở rộng công việc nếu không có lý do.
Trước khi thay đổi API, xác định các bên sử dụng, cấu trúc request/response và yêu cầu tương thích.
Chất lượng và an toàn
Với từng đầu vào của người dùng, quy định cách xác thực định dạng, độ dài và giá trị không an toàn.
Không bao giờ đưa bí mật vào mã nguồn, nhật ký, dữ liệu kiểm thử, ví dụ hoặc tài nguyên frontend được phát hành.
Với các trang tìm kiếm, kiểm tra title, description, canonical, robots, heading, liên kết và HTML nguồn.
Dùng nội dung riêng cho từng ngôn ngữ, ví dụ liên hệ phù hợp với khu vực và các URL tương đương.
Đảm bảo các thành phần tương tác dùng được bằng bàn phím, có tên dành cho công nghệ hỗ trợ và hiển thị rõ trạng thái focus.
Xác minh và báo cáo
Chỉ chạy các bước kiểm tra liên quan đến hành vi đã thay đổi; không khẳng định kết quả của lệnh chưa chạy.
Đối chiếu kết quả với tiêu chí chấp nhận; kiểm tra cả đường dẫn lỗi và giao diện trên thiết bị di động.
Báo cáo các thay đổi, lệnh đã chạy cùng kết quả thực tế, giới hạn đã biết và cách khôi phục.