Cách chạy 4-8 tác nhân mã hóa song song với tmux và đặc tả Markdown
Theo dõi thiết kế tính năng
Mỗi thiết kế tính năng (FD) được ghi lại trong một tệp đánh số và quản lý qua các lệnh tắt cho toàn bộ vòng đời. Tệp này nằm trong docs/features/ và qua 8 giai đoạn:
- Planned: Xác định, chưa thiết kế
- Design: Đang thiết kế giải pháp
- Open: Sẵn sàng triển khai
- In Progress: Đang triển khai
- Pending Verification: Chờ xác minh
- Complete: Đã xác minh, sẵn sàng lưu trữ
- Deferred: Hoãn vô thời hạn
- Closed: Không thực hiện
Các lệnh tắt xử lý vòng đời, ví dụ:
/fd-new: Tạo FD mới từ ý tưởng/fd-status: Kiểm tra trạng thái hiện tại/fd-verify: Đọc lại mã, đề xuất kế hoạch xác minh
Vòng lặp phát triển
Lập kế hoạch
Hầu hết thời gian làm việc với các Planner. Bắt đầu bằng /fd-explore để tải ngữ cảnh dự án. Sau khi hoàn thành, tôi chỉ định Planner vào một tệp FD và đàm thoại đến khi hài lòng với đặc tả.
Ví dụ:
## Solution
Thay thế xử lý theo cron bằng xử lý dựa trên sự kiện...
Triển khai Worker
Khi một FD sẵn sàng, tôi khởi chạy một tác nhân mới trong cửa sổ tmux riêng. Claude xây dựng kế hoạch chi tiết từng dòng và chạy với chế độ chấp nhận chỉnh sửa.
Xác minh
Mỗi FD có kế hoạch xác minh. Tôi tạo /fd-verify để thực hiện xác minh và cam kết trạng thái hiện tại.
Điều hướng chuyển đổi ngữ cảnh
Khi làm việc tại nhà, tôi sử dụng ba bảng:
- Cursor: Trình duyệt mã và chỉnh sửa
- Hai terminal Ghostty: Chạy phiên tmux
Tối ưu hóa chỉ mục và điều hướng với alias g* cho lộ trình dễ dàng.
Khó khăn
- Tải nhận thức: Quản lý 8+ tác nhân vượt quá sức…
- Không phải mọi thứ đều song song hóa: Một số tính năng có sự phụ thuộc tuần tự…
- Giới hạn cửa sổ ngữ cảnh: Điểm kiểm soát để giảm sự sụt giảm ngữ cảnh…