execute-fleet (Chạy song song Atlas Fleet)
Skill điều phối chạy nhiều worker song song trong các git worktree tách biệt, xác minh bằng chứng rồi merge tuần tự cho tới một PR cuối cùng.
Tự động hóaNâng cao★ 593⑂ 58Điểm AI 7/10Cập nhật lần cuối: 14 thg 8, 2026
Làm được gì
- Tính "wave" các task khả thi qua
compute_fleet_waves, rồi spawn đúng một worker cho mỗi chunk trong wave. - Mỗi worker chỉ làm việc trong worktree/branch tách biệt; JSON của task được nhúng trực tiếp vào prompt (không đọc
tasks.jsonchung). - Không tin lời khai của worker: orchestrator kiểm tra branch — có thẻ
.atlas-ai/cdd/task-<id>.json, không có dòngExit statuskhác 0 trong evidence, không sửa file bị cấm. - Chỉ merge branch đã xác minh vào
fleet-integrationlần lượt từng cái, mỗi lần merge phải qua cổng build/checker mới merge tiếp. - Có chính sách retry 1 lần cho worker chết, xử lý
NEEDS_CONTEXT,BLOCKEDvà xung đột merge (không force, tạo task sửa lỗi). - Kết thúc: chạy ship-check, nếu pass thì in
SHIP_CHECK_OKmột lần và mở đúng một PR cuối (không tự merge).
Phù hợp với ai
- Người dùng prd-taskmaster kèm Atlas Fleet (bản premium) muốn chạy task bằng nhiều agent song song.
- Team lead cần chặn tình trạng agent "báo xong nhưng chưa xong" bằng bằng chứng thực tế.
- Người muốn học mẫu điều phối: cách ly worktree, quy tắc chỉ một tiến trình được ghi state.
Ví dụ sử dụng
- PRD 10 task, concurrency 3: wave 1 (task 1–3) merge xanh rồi mới tự động sang wave 2.
- Worker báo
DONEnhưng thiếu thẻ CDD → từ chối đánh dấu hoàn thành, re-queue một lần, lần hai thì đánhBLOCKEDvà tiếp tục task độc lập khác. - Sau khi mọi wave xong,
python3 skel/ship-check.pytrả về 0 → inSHIP_CHECK_OKvà mở PR từfleet-integration.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/anombyte93/prd-taskmaster/HEAD/skills/execute-fleet/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/execute-fleet từ repo GitHub anombyte93/prd-taskmaster vào ~/.claude/skills/execute-fleet/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/anombyte93/prd-taskmaster.git /tmp/prd-taskmaster && mkdir -p ~/.claude/skills && cp -r /tmp/prd-taskmaster/skills/execute-fleet ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Kiểm tra điều kiện: plugin prd-taskmaster, Atlas Fleet gói premium, MCP
atlas-launcherđã đăng ký, và có sẵn.taskmaster/tasks/tasks.jsoncùng.taskmaster/reports/task-complexity-report.json. - Clone repo:
git clone https://github.com/anombyte93/prd-taskmaster.git - Sao chép skill:
mkdir -p ~/.claude/skills && cp -r prd-taskmaster/skills/execute-fleet ~/.claude/skills/ - Khởi động lại Claude Code và kiểm tra
execute-fleetxuất hiện trong danh sách skill. - Skill này có
user-invocable: falsenên bạn không gọi trực tiếp; nó được pipeline gọi khi bước HANDOFF chọn Atlas Fleet. - Trước khi chạy,
git status --shortphải trống (bắt đầu từ base đã commit) và dùng nhánh tích hợpfleet-integration.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT