Phát triển tính năng song song
Bộ quy tắc chia một tính năng lớn thành nhiều luồng làm việc song song với quyền sở hữu tệp rõ ràng, hợp đồng interface và chiến lược tích hợp.
Lập trìnhTrung cấp★ 39,332⑂ 4,195Điểm AI 8/10Cập nhật lần cuối: 1 thg 9, 2026
Kỹ năng này làm gì
Giúp điều phối nhiều agent (hoặc lập trình viên) cùng triển khai một tính năng lớn mà không giẫm chân nhau:
- Chiến lược sở hữu tệp: theo thư mục, theo module, hoặc theo tầng kiến trúc — kèm gợi ý loại codebase phù hợp
- Quy tắc tránh xung đột: nguyên tắc vàng "mỗi tệp chỉ một chủ sở hữu", quy trình xử lý khi bắt buộc phải chia sẻ tệp
- Hợp đồng interface: tệp type do team-lead sở hữu, chỉ đọc, để các bên code dựa vào API của nhau trước khi hoàn tất
- Mẫu tích hợp: lát cắt dọc (vertical slice), tầng ngang (horizontal layer), và mô hình lai
- Quản lý nhánh: nhánh đơn cho nhóm nhỏ, đa nhánh con cho nhóm 4+ người
- Khắc phục sự cố: chờ nhau, xung đột ở tệp index/barrel, contract bị lệch chữ ký hàm
Phù hợp với ai
- Người dùng Claude Code chạy nhiều sub-agent cùng lúc để xây tính năng
- Trưởng nhóm cần chia việc full-stack cho frontend / backend / test
- Đội thường xuyên gặp merge conflict trong cùng một repo
- Dự án monorepo hoặc kiến trúc phân tầng cần tiêu chuẩn phân chia công việc
Ví dụ sử dụng
- Chia tính năng auth thành 3 phần: giao
src/components/auth/,src/api/auth/,tests/auth/cho ba agent; type dùng chung đặt ởsrc/types/auth-contract.tsvà không ai được sửa - Lát cắt dọc: agent 1 làm trọn tính năng đăng nhập (form + API + test), agent 2 làm trọn đăng ký, giảm tối đa điểm tích hợp
- Gỡ xung đột tệp index.ts: chỉ định một chủ sở hữu duy nhất cho các tệp barrel, hoặc để lead gộp ở bước cuối
· · · 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/wshobson/agents/HEAD/plugins/agent-teams/skills/parallel-feature-development/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 plugins/agent-teams/skills/parallel-feature-development từ repo GitHub wshobson/agents vào ~/.claude/skills/parallel-feature-development/ 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/wshobson/agents.git /tmp/agents && mkdir -p ~/.claude/skills && cp -r /tmp/agents/plugins/agent-teams/skills/parallel-feature-development ~/.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.
- Mở terminal.
- Tải kho mã về thư mục tạm:
git clone https://github.com/wshobson/agents.git /tmp/agents - Tạo thư mục kỹ năng nếu chưa có:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r /tmp/agents/plugins/agent-teams/skills/parallel-feature-development ~/.claude/skills/ - Nên sao chép thêm
team-composition-patternsvàteam-communication-protocolsđể các liên kết trong tài liệu hoạt động. - Khởi động lại Claude Code, rồi thử yêu cầu: "Chia tính năng này cho 3 agent làm song song".
- Dọn thư mục tạm:
rm -rf /tmp/agents
Xem mã nguồn trên GitHub ↗Giấy phép: MIT