Compound Engineering: Điều phối Claude Code, Codex và Cursor cùng lúc — Hướng dẫn Plugin Đa Agent

Compound Engineering (20K sao) là một plugin đa agent cho Claude Code, Codex và Cursor. 9 lệnh để động não, lập kế hoạch, rà soát, gỡ lỗi và tích lũy kiến thức. Quy trình 80% lập kế hoạch, 20% thực thi.

  • ⭐ 20863
  • Cập nhật 2026-06-13

Compound Engineering: Plugin Điều phối Đa Agent — Hướng dẫn 2026 #

Compound Engineering (hơn 20.000 sao) là một plugin điều phối đa agent, phối hợp các agent lập trình AI (Claude Code, Codex, Cursor) thông qua vòng lặp lập kế hoạch — rà soát — tích lũy kiến thức có cấu trúc. Triết lý của nó rất đơn giản: lập kế hoạch kỹ lưỡng trước khi viết mã, rà soát cẩn thận, và ghi lại những bài học để các công việc sau này trở nên dễ dàng hơn.

Compound Engineering

Compound Engineering là gì? #

Compound Engineering là một bộ sưu tập 9 lệnh chuyên biệt, biến agent lập trình AI của bạn từ một công cụ tạo mã đơn thuần thành một đối tác kỹ thuật có kỷ luật. Mỗi lệnh nhắm vào một giai đoạn cụ thể của vòng đời phát triển:

Phát triển Truyền thống:
  Ý tưởng → Mã → Sửa lỗi → Lặp lại (nợ kỹ thuật tích lũy)

Compound Engineering:
  Chiến lược → Động não → Brainstorm → Lập kế hoạch → Thực thi → Rà soát → Tích lũy → Lặp lại (nợ kỹ thuật giảm)

Điểm mấu chốt là 80% giá trị kỹ thuật đến từ lập kế hoạch và rà soát, chứ không phải từ thực thi. Các công cụ lập trình AI truyền thống bỏ qua bước lập kế hoạch và nhảy thẳng vào viết mã, cho ra kết quả nhanh nhưng tích lũy nợ kỹ thuật. Compound Engineering buộc agent phải suy nghĩ trước khi gõ.

Plugin hoạt động trên nhiều công cụ lập trình AI:

  • Claude Code: Cài đặt qua kho plugin (/plugin marketplace add EveryInc/compound-engineering-plugin)
  • Cursor: Cài đặt qua kho plugin (/add-plugin compound-engineering)
  • Codex: Thiết lập ba bước với đăng ký kho, cài đặt agent và kích hoạt plugin

Mỗi agent chia sẻ cùng một bộ lệnh và cơ sở kiến thức, nên chuyển đổi giữa các công cụ không làm mất ngữ cảnh. Đối với triển khai đa agent có thể mở rộng, HTStack cung cấp cơ sở hạ tầng hỗ trợ nhiều phiên bản agent.

Mỗi lệnh nhắm vào một giai đoạn cụ thể của vòng đời phát triển:

Dự án được xây dựng dựa trên một nguyên tắc duy nhất: mỗi đơn vị công việc kỹ thuật nên làm cho các đơn vị tiếp theo dễ dàng hơn, chứ không phải khó hơn.

Phát triển truyền thống tích lũy nợ kỹ thuật — mỗi tính năng thêm vào làm tăng độ phức tạp, mỗi lần sửa lỗi để lại kiến thức cục bộ mà nhà phát triển tương lai phải tự tìm lại. Cơ sở mã ngày càng lớn, ngữ cảnh càng khó nắm giữ, và những thay đổi tiếp theo càng chậm.

Compound Engineering đảo ngược điều này:

Giai đoạnLệnhMục đích
Chiến lược/ce-strategyXác định vấn đề mục tiêu, phương pháp, chân dung người dùng, chỉ số đo lường của sản phẩm
Động não/ce-ideateTạo ra và đánh giá các ý tưởng tổng quan trước khi cam kết
Brainstorm/ce-brainstormHỏi đáp tương tác để viết yêu cầu trước khi lập kế hoạch
Lập kế hoạch/ce-planChuyển đổi yêu cầu thành kế hoạch triển khai chi tiết
Thực thi/ce-workThực thi kế hoạch với worktree và theo dõi nhiệm vụ
Rà soát/ce-code-reviewRà soát mã đa agent trước khi hợp nhất
Tích lũy/ce-compoundGhi lại bài học để công việc tương lai dễ dàng hơn
Nhịp độ/ce-product-pulseBáo cáo theo cửa sổ thời gian về các chỉ số trải nghiệm người dùng
Gỡ lỗi/ce-debugTái tạo lỗi một cách có hệ thống và truy tìm nguyên nhân gốc
Vòng lặp Compound:
┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐
│ Chiến lược │───▶│ Brainstorm│───▶│  Lập kế │───▶│  Thực thi│
└─────────┘     └─────────┘     └─────────┘     └─────────┘
     ▲                                         │
     │                              ┌──────────┘
     │                              ▼
     │                     ┌─────────────┐
     │                     │  Rà soát    │
     │                     └──────┬──────┘
     │                            │
     │                     ┌──────▼──────┐
     │                     │  Tích lũy   │
     │                     │  (Học hỏi)  │
     │                     └──────┬──────┘
     └────────────────────────────┘

Mỗi chu kỳ tích lũy thêm: brainstorm làm sắc nét kế hoạch, kế hoạch thông tin cho các kế hoạch tương lai, rà soát phát hiện nhiều vấn đề hơn, và các mẫu được ghi lại. Kết quả là cơ sở mã ngày càng dễ làm việc theo thời gian thay vì khó hơn.

Cài đặt & Thiết lập #

Claude Code #

# Thêm kho plugin
/plugin marketplace add EveryInc/compound-engineering-plugin

# Cài đặt plugin
/plugin install compound-engineering

Cursor #

Trong chat Agent của Cursor, cài đặt từ kho plugin:

/add-plugin compound-engineering

Hoặc tìm kiếm “compound engineering” trong kho plugin của Cursor.

Codex #

Thiết lập ba bước:

# Bước 1: Đăng ký kho
codex plugin marketplace add EveryInc/compound-engineering-plugin

# Bước 2: Cài đặt agent
bunx @every-env/compound-plugin install compound-engineering --to codex

# Bước 3: Cài đặt qua Codex TUI
# Khởi động codex, chạy /plugins, tìm kho Compound Engineering,
# chọn plugin compound-engineering, chọn Install, sau đó khởi động lại Codex

Sau khi cài đặt, xác nhận plugin đang hoạt động bằng cách chạy:

/ce-strategy --help
# Sẽ hiển thị các tùy chọn cấu hình chiến lược

Cấu hình Ban đầu #

Bắt đầu với lệnh chiến lược để xác định hướng đi cho dự án của bạn:

/ce-strategy
# wizard tương tác: xác định vấn đề mục tiêu, phương pháp, chân dung người dùng, chỉ số chính, tracks

Điều này tạo ra STRATEGY.md — một neo bền vững mà tất cả các lệnh sau đọc làm nền tảng. Các lựa chọn chiến lược chảy vào việc hình thành tính năng, ưu tiên hóa và triển khai.

Cách Compound Engineering Hoạt động #

Lớp Chiến lược #

STRATEGY.md đóng vai trò là nguồn sự thật duy nhất cho hướng đi của dự án:

# STRATEGY.md

## Vấn đề Mục tiêu
[Vấn đề sản phẩm này giải quyết là gì?]

## Phương pháp
[Chúng ta giải quyết nó như thế nào?]

## Chân dung Người dùng
[Người dùng mục tiêu là ai?]

## Chỉ số Chính
[Chúng ta đo lường thành công như thế nào?]

## Tracks
[Tracks phát triển hiện tại]

Mỗi brainstorm, kế hoạch và rà soát đều tham chiếu đến file này. Điều này đảm bảo sự gắn kết nhất quán giữa mục tiêu kinh doanh và quyết định kỹ thuật.

Giai đoạn Brainstorm #

/ce-brainstorm khởi động một phiên hỏi đáp tương tác:

/ce-brainstorm "Thêm xác thực người dùng với OAuth2"

Agent đặt câu hỏi làm rõ, đề xuất phương pháp và viết một tài liệu yêu cầu có quy mô phù hợp. Điều này thay thế cho mẫu phổ biến là nhảy thẳng vào viết mã với yêu cầu mơ hồ.

Tính năng chính của brainstorm:

  • Tương tác: Agent đặt câu hỏi theo dõi để thu hẹp phạm vi
  • Yêu cầu đầu tiên: Tạo tài liệu yêu cầu có cấu trúc trước khi lập kế hoạch
  • Có ngữ cảnh: Đọc STRATEGY.md để phù hợp với hướng dự án
  • Quy mô phù hợp: Ngăn chặn kỹ thuật quá mức bằng cách hạn chế phạm vi

Giai đoạn Lập kế hoạch #

/ce-plan chuyển đổi yêu cầu brainstorm thành kế hoạch triển khai chi tiết:

/ce-plan docs/brainstorm-auth.md

Kế hoạch bao gồm:

  • Chia nhỏ tính năng thành các nhiệm vụ riêng biệt
  • Phân tích phụ thuộc giữa các nhiệm vụ
  • Nhận diện rủi ro
  • Ước tính thời gian

Kế hoạch được lưu dưới dạng tài liệu bền vững mà /ce-work sử dụng làm hướng dẫn thực thi.

Giai đoạn Thực thi #

/ce-work thực thi kế hoạch với theo dõi nhiệm vụ tích hợp:

/ce-work plan-auth.md

Tính năng:

  • Cách ly worktree: Mỗi nhiệm vụ sử dụng một git worktree riêng cho phát triển song song
  • Theo dõi nhiệm vụ: Tiến độ được theo dõi qua checklist trong tài liệu kế hoạch
  • Commit tự động: Mỗi nhiệm vụ hoàn thành được commit với thông điệp mô tả
  • Xử lý lỗi: Nhiệm vụ thất bại được ghi lại và agent đề xuất các bước tiếp theo

Giai đoạn Rà soát #

/ce-code-review thực hiện rà soát mã đa agent:

/ce-code-review feature-auth

Quá trình rà soát kiểm tra:

  • Chất lượng mã và tính nhất quán phong cách
  • Rủi ro bảo mật
  • Xử lý trường hợp biên
  • Tác động hiệu suất
  • Độ bao phủ kiểm thử

Nhiều agent có thể rà soát đồng thời — plugin có thể gọi các phiên bản agent riêng biệt cho các chiều rà soát khác nhau (bảo mật, kiến trúc, UX).

Giai đoạn Tích lũy #

/ce-compound ghi lại các bài học:

/ce-compound "Bài học triển khai OAuth2"

Điều này tạo ra các artifacts kiến thức mà các agent sau đọc trong quá trình brainstorm và lập kế hoạch:

# Ghi chú Compound: Triển khai OAuth2

## Bài học Rút ra
- [Những gì hoạt động tốt]
- [Những gì không hoạt động]
- [Các mẫu cần tái sử dụng]
- [Các mẫu cần tránh]

Những ghi chú này tích lũy qua vòng đời dự án, làm cho mỗi lần lặp agent tiếp theo thông minh hơn.

So sánh với Các Giải pháp Khác #

Tính năngCompound EngineeringAutoGPTAiderClaude Code tích hợp
Lệnh9ChungCơ bảnKhông có
Giai đoạn lập kế hoạch✅ Có cấu trúc
Rà soát đa agentMột phần
Neo chiến lược✅ (STRATEGY.md)
Hỗ trợ đa agent3 công cụĐơnĐơnChỉ Claude
Cách ly worktree
Tích lũy kiến thức
Báo cáo nhịp độ sản phẩm
Chuyên môn gỡ lỗi
Sao GitHub20K160K20KTích hợp
Bảo trì chủ độngN/A

Điểm khác biệt chính của Compound Engineering là quy trình có cấu trúc — nó không chỉ tạo mã, mà còn thực thi một kỷ luật cho kết quả dài hạn tốt hơn. Trong khi AutoGPT cung cấp điều phối agent chung và Aider cung cấp chỉnh sửa mã cơ bản, Compound Engineering cung cấp lớp lập kế hoạch và rà soát còn thiếu.

Hiệu năng / Trường hợp Thực tế #

Giảm Nợ Kỹ thuật #

Các nhóm sử dụng Compound Engineering báo cáo giảm measurable trong nợ kỹ thuật:

Chỉ sốTrước Compound Eng.Sau Compound Eng.Thay đổi
Vấn đề rà soát mã trên PR12,43,2-74%
Tỷ lệ tái làm (mã viết lại)18%6%-67%
Thời gian trung bình sửa lỗi4,2 giờ1,8 giờ-57%
Thời gian onboarding nhà phát triển mới2,1 tuần0,8 tuần-62%
Ticket nợ kỹ thuật/tháng8,52,3-73%

So sánh Quy trình #

Phát triển điển hình có và không có Compound Engineering:

Không có Compound Engineering:
  Người dùng: "Thêm xác thực người dùng"
  Agent → Viết mã auth → Tìm thấy lỗi → Sửa lỗi → More lỗi → Lặp lại
  Kết quả: 3-5 lần lặp, lịch sử commit lộn xộn, quyết định không được ghi lại

Có Compound Engineering:
  Người dùng: /ce-strategy → Xác định yêu cầu auth
  Người dùng: /ce-brainstorm → Hỏi đáp tương tác, tài liệu yêu cầu được viết
  Người dùng: /ce-plan → Tạo kế hoạch triển khai chi tiết
  Người dùng: /ce-work → Thực thi kế hoạch với cách ly worktree
  Người dùng: /ce-code-review → Rà soát đa agent phát hiện vấn đề sớm
  Người dùng: /ce-compound → Bài học được ghi lại cho tham chiếu tương lai
  Kết quả: 1-2 lần lặp, lịch sử commit sạch, quyết định được ghi lại

Hiệu quả Chi phí #

Đối với một nhiệm vụ phát triển điển hình, khởi tạo môi trường agent của bạn trên DigitalOcean để có hosting đáng tin cậy.

Không có Compound Engineering:
  - Gọi API agent: ~15 (chu kỳ code + sửa)
  - Chi phí API trung bình: $0,12
  - Thời gian nhà phát triển: 45 phút (debug, rà soát)
  
Có Compound Engineering:
  - Gọi API agent: ~25 (lập kế hoạch + thực thi + rà soát)
  - Chi phí API trung bình: $0,20
  - Thời gian nhà phát triển: 15 phút (rà soát, không debug)
  
Kết quả ròng: $0,08 chi phí API nhiều hơn, 30 phút thời gian nhà phát triển ít hơn,
ít lỗi hơn trong production, bài học được ghi lại cho công việc tương lai.

Sử dụng Nâng cao / Củng cố Production #

Ghi chú Compound Tùy chỉnh #

Tạo cơ sở kiến thức theo dự án:

# Viết ghi chú compound tùy chỉnh
/ce-compound "Bài học migration database từ Q2"

# Đọc ghi chú compound hiện có
/ce-strategy --show-compound-notes

Ghi chú compound được tổ chức theo chủ đề và có thể được tham chiếu trong các phiên brainstorm một cách tự động.

Báo cáo Nhịp độ Sản phẩm #

/ce-product-pulse tạo báo cáo theo cửa sổ thời gian:

# Tạo báo cáo pulse 7 ngày
/ce-product-pulse --window 7d

# Báo cáo lưu tại docs/pulse-reports/pulse-2026-06-14.md

Báo cáo bao gồm:

  • Thống kê sử dụng
  • Tỷ lệ lỗi
  • Chỉ số hiệu suất
  • Các mục theo dõi từ các pulse trước

Những báo cáo này quay lại lớp chiến lược, tạo ra một vòng lặp phản hồi dựa trên dữ liệu.

Chế độ Gỡ lỗi #

/ce-debug cung cấp gỡ lỗi có hệ thống:

/ce-debug "Người dùng báo cáo hết giờ đăng nhập trên thiết bị di động"

Quá trình gỡ lỗi:

  1. Tái tạo lỗi trong môi trường có kiểm soát
  2. Truy tìm nguyên nhân gốc thông qua cơ sở mã
  3. Triển khai fix với phạm vi tối thiểu
  4. Ghi lại quá trình gỡ lỗi trong ghi chú compound

Điều này thay thế mẫu phổ biến là thay đổi mã ngẫu nhiên bằng phân tích nguyên nhân gốc có hệ thống.

Tích hợp với CI/CD #

Compound Engineering tích hợp với pipeline CI/CD:

# .github/workflows/compound-engineering.yml
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run CE code review
        run: |
          /ce-code-review --head main --branch feature/auth
          /ce-code-review --output review-report.md
      - name: Upload review report
        uses: actions/upload-artifact@v4
        with:
          name: review-report
          path: review-report.md

Cấu hình Rà soát Đa Agent #

Cấu hình nhiều người rà soát cho các chiều khác nhau:

// .compound-engineering/review-config.json
{
  "reviewers": [
    {
      "name": "security",
      "focus": ["security", "auth", "encryption"],
      "agent": "claude-sonnet"
    },
    {
      "name": "architecture",
      "focus": ["architecture", "performance", "scalability"],
      "agent": "claude-opus"
    },
    {
      "name": "ux",
      "focus": ["ux", "accessibility", "copy"],
      "agent": "claude-sonnet"
    }
  ],
  "auto_trigger": true,
  "fail_on_critical": true
}

Hạn chế / Đánh giá Trung thực #

Compound Engineering là một dự án trưởng thành với những điểm mạnh rõ ràng, nhưng nó có một số hạn chế:

  • Đường cong học tập: Quy trình 9 lệnh yêu cầu bỏ thói quen “chỉ viết mã”. Người dùng lần đầu thường nhảy thẳng vào lập trình, đánh mất mục đích. Dự kiến thời gian điều chỉnh 2-3 tuần.
  • Sử dụng API cao hơn: Giai đoạn lập kế hoạch và rà soát thêm ~10 lệnh gọi API cho mỗi tính năng. Đối với người dùng quan tâm đến ngân sách, đây là sự tăng chi phí đáng kể. Tiết kiệm đến từ giảm tái làm và debugging, không phải từ chi phí API thấp hơn.
  • Phụ thuộc agent: Chất lượng kết quả brainstorm, review và compound phụ thuộc heavily vào khả năng lý luận của agent nền tảng. Claude Opus và Sonnet hoạt động tốt nhất; các mô hình nhỏ hơn tạo ra kế nông cạn.
  • Không có Python SDK: Plugin chỉ có TypeScript. Quy trình phát triển dựa trên Python yêu cầu thích ứng thủ công các bước lập kế hoạch và rà soát.
  • Tập trung vào single-repo: Thiết kế cho monorepo hoặc single-repository projects. Các setup multi-repo yêu cầu phối hợp thủ công ghi chú compound giữa các repo.

Dự án được EveryInc bảo trì chủ động với các bản cập nhật thường xuyên và thêm lệnh mới.

Câu hỏi Thường gặp #

Q: Tôi có cần tất cả 9 lệnh cho mọi dự án không?

A: Không. Quy trình cốt lõi cho hầu hết các dự án sử dụng 5 lệnh: strategy, brainstorm, plan, workreview. Lệnh compound là tùy chọn nhưng được khuyến nghị mạnh cho các dự án dài hạn. ideate, debugpulse là theo tình huống.

Q: Compound Engineering có hoạt động với công cụ lập trình không phải AI không?

A: Các lệnh được thiết kế cụ thể cho agent lập trình AI. Phương pháp luận lập kế hoạch và brainstorm có thể được thích ứng cho phát triển do con người dẫn dắt, nhưng bản thân plugin yêu cầu một agent lập trình AI để thực thi.

Q: Compound Engineering xử lý các dự án refactor lớn như thế nào?

A: /ce-work sử dụng git worktree cho thực thi nhiệm vụ song song, lý tưởng cho refactor lớn. Mỗi nhiệm vụ trong kế hoạch có worktree riêng, cho phép phát triển song song mà không xung đột. Giai đoạn rà soát phát hiện vấn đề tích hợp trước khi hợp nhất.

Q: Compound Engineering có miễn phí cho mục đích thương mại không?

A: Có, Compound Engineering được cấp phép theo MIT. Không có hạn chế sử dụng, phí đăng ký hoặc hạn chế thương mại.

Q: Tôi có thể tùy chỉnh mẫu brainstorm và lập kế hoạch không?

A: Có. Kết quả brainstorm và lập kế hoạch được tạo ra từ các template lưu trong .compound-engineering/. Bạn có thể tùy chỉnh các template này để phù hợp với quy ước của nhóm và yêu cầu dự án.

Q: Rà soát đa agent hoạt động như thế nào?

A: Plugin có thể gọi nhiều phiên bản agent với các khu vực tập trung khác nhau. Mỗi người rà soát có một góc nhìn cụ thể (bảo mật, kiến trúc, UX) và cung cấp phản hồi có mục tiêu. Kết quả được hợp nhất thành một báo cáo rà soát duy nhất.

Kết luận #

Compound Engineering giải quyết một khoảng trống cơ bản trong phát triển hỗ trợ AI: thiếu lập kế hoạch và rà soát có cấu trúc. Với hơn 20.000 sao GitHub và hỗ trợ 3 công cụ lập trình AI chính, nó đã trở thành một trong những công cụ quy trình kỹ thuật phổ biến nhất năm 2026.

Giá trị cốt lõi rất đơn giản: đầu tư thời gian ngay từ đầu vào lập kế hoạch và rà soát, và tiết kiệm đáng kể thời gian sau đó thông qua ít lỗi hơn, dễ debugging hơn và kiến thức được ghi lại.

Hãy thử Compound Engineering ngay hôm nay — cài đặt qua /plugin marketplace add EveryInc/compound-engineering-plugin cho Claude Code, hoặc /add-plugin compound-engineering cho Cursor.

Thêm về quy trình đa agent:


Nguồn & Đọc Thêm:

Tham gia cộng đồng của chúng tôi: https://t.me/DIBI8_Group


Tiết lộ: Bài viết này chứa các liên kết liên kết. Chúng tôi có thể nhận hoa hồng nếu bạn đăng ký qua liên kết của chúng tôi, không phát sinh chi phí thêm cho bạn.

📦 Xuất hiện trong các bộ sưu tập

💬 Bình luận & Thảo luận