AGENTS.md
Kho lưu trữ này được thiết kế cho công việc coding-agent chạy lâu. Mục tiêu không phải là tối đa hóa đầu ra mã thô. Mục tiêu là để lại repo ở trạng thái mà phiên tiếp theo có thể tiếp tục mà không cần đoán.
Quy trình Khởi động
Trước khi viết mã:
- Xác nhận thư mục làm việc bằng
pwd. - Đọc
claude-progress.mdđể biết trạng thái đã xác minh mới nhất và bước tiếp theo. - Đọc
feature_list.jsonvà chọn tính năng chưa hoàn thành có mức ưu tiên cao nhất. - Xem lại các commit gần đây bằng
git log --oneline -5. - Chạy
./init.sh. - Chạy xác minh smoke hoặc end-to-end cần thiết trước khi bắt đầu công việc mới.
Nếu xác minh baseline đã thất bại, hãy sửa điều đó trước. Không chồng công việc tính năng mới lên trên trạng thái khởi đầu bị hỏng.
Quy tắc Làm việc
- Làm việc trên một tính năng tại một thời điểm.
- Không đánh dấu tính năng hoàn thành chỉ vì mã đã được thêm vào.
- Giữ các thay đổi trong phạm vi tính năng đã chọn trừ khi có sự cố chặn cần sửa hỗ trợ hẹp.
- Không thay đổi ngầm các quy tắc xác minh trong khi triển khai.
- Ưu tiên các artifact repo lâu bền hơn tóm tắt chat.
Artifact Bắt buộc
feature_list.json: nguồn sự thật cho trạng thái tính năngclaude-progress.md: nhật ký phiên và trạng thái đã xác minh hiện tạiinit.sh: đường dẫn khởi động và xác minh chuẩnsession-handoff.md: bàn giao ngắn gọn tùy chọn cho các phiên lớn hơn
Định nghĩa Hoàn thành
Một tính năng chỉ xong khi tất cả những điều sau đây là đúng:
- hành vi mục tiêu đã được triển khai
- xác minh cần thiết đã thực sự chạy
- bằng chứng được ghi lại trong
feature_list.jsonhoặcclaude-progress.md - kho lưu trữ vẫn có thể khởi động lại từ đường dẫn khởi động chuẩn
Cuối Phiên
Trước khi kết thúc phiên:
- Cập nhật
claude-progress.md. - Cập nhật
feature_list.json. - Ghi lại bất kỳ rủi ro hoặc sự cố chặn chưa được giải quyết nào.
- Commit với thông điệp mô tả khi công việc ở trạng thái an toàn.
- Để repo đủ sạch để phiên tiếp theo có thể chạy
./init.shngay lập tức.