Claude LLM Quy trình phát triển AI

ECC – "Hệ điều hành" cho AI coding agent: biến Claude Code thành một đội kỹ sư có quy trình

Thứ năm, 01 Th10 2026 6 phút đọc 38 lượt xem

Các công cụ lập trình bằng AI như Claude Code, Cursor hay Codex viết code rất nhanh. Vấn đề là chúng làm việc khá "tùy hứng": hôm nay lên kế hoạch kỹ, hôm sau nhảy thẳng vào code. Chúng quên bài học từ phiên trước, và mỗi lần lại phải dặn lại từ đầu "nhớ viết test", "nhớ review bảo mật". ECC (github.com/affaan-m/ECC) ra đời để giải quyết đúng vấn đề này.

ECC là gì?

ECC tự gọi mình là một Agent Harness Operating System. Đây là bộ khung mã nguồn mở (giấy phép MIT) do lập trình viên affaan-m phát triển, giúp AI agent làm việc theo quy trình kỹ thuật bài bản thay vì ứng biến mỗi lần một kiểu.

Triết lý của ECC gói gọn trong một câu: "Optimize the context window. Persist everything else." Tức là chỉ đưa vào context những gì thật sự cần, còn kiến thức, quy tắc và quy trình thì lưu lại để dùng mãi.

Mọi tác vụ đi theo một vòng lặp khép kín:

plan → test → implement → review → verify → remember → improve
(lên kế hoạch → viết test → triển khai → review → kiểm chứng → ghi nhớ → cải tiến)

Tại thời điểm viết bài, trang repo ghi nhận hơn 270.000 sao và 40.000 fork. Đây là một trong những dự án nổi bật nhất về AI agent hiện nay.

Bên trong ECC có gì?

Thành phầnSố lượngVai trò
Agents68Subagent chuyên trách: planner, architect, code-reviewer, security-reviewer, reviewer riêng cho Go, Python, TypeScript, Rust…
Skills293Quy trình tái sử dụng: TDD, audit bảo mật, viết tài liệu, pattern backend/frontend, MLOps, tối ưu database…
Commands94Lệnh slash gọi nhanh như /plan, /code-review, /build-fix, /security-scan
Hooks—Tự động hóa và kiểm soát khi có sự kiện xảy ra
Rules—Chuẩn code chung và chuẩn riêng cho từng ngôn ngữ (tùy chọn bật)
AgentShield—Quét bảo mật cho prompt, quyền truy cập và secrets bị lộ

Hiểu đơn giản: thay vì một AI "biết làm mọi thứ", bạn có cả một đội ngũ chuyên gia ảo. Mỗi agent phụ trách một khâu, phối hợp với nhau theo quy trình rõ ràng.

Những điểm đáng chú ý

1. Hỗ trợ nhiều công cụ AI. ECC chạy tốt nhất trên Claude Code (dưới dạng plugin), và có bộ cài riêng cho Codex, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Kimi Code, Qwen, Antigravity… Đổi công cụ thì quy trình vẫn giữ nguyên.

2. Nghiên cứu trước, code sau. Agent được hướng dẫn tra cứu tài liệu và tìm giải pháp có sẵn trước khi bắt tay vào triển khai, nhờ vậy giảm tình trạng "phát minh lại bánh xe" hoặc dùng API đã lỗi thời.

3. Học liên tục. ECC rút ra các pattern từ những lần làm việc trước và biến chúng thành "bản năng" dùng lại được. Agent càng dùng càng hiểu dự án của bạn.

4. Bảo mật tích hợp sẵn. AgentShield quét prompt, quyền và secrets. Đây là điểm quan trọng khi AI agent ngày càng được giao nhiều quyền trên mã nguồn và hạ tầng.

5. Dùng được với model tự host. ECC tương thích với endpoint API tùy chỉnh, phù hợp với doanh nghiệp cần giữ dữ liệu nội bộ.

Cài đặt nhanh

Cách khuyến nghị (Claude Code): npx ecc-universal@2.2.2 setup

Cài qua hệ thống plugin của Claude Code: /plugin install ecc@ecc

Cài thủ công (chọn profile minimal, core hoặc full): ./install.sh

Phiên bản mới nhất v2.2.2 có thêm trình cài đặt có hướng dẫn cho Claude Code, Codex và Kimi Code. Bản này cài theo manifest, có kiểm tra "sức khỏe" hệ thống và gỡ cài đặt an toàn.

Ai nên dùng ECC?

  • Lập trình viên cá nhân muốn AI viết code có test, có review, đỡ phải "dọn dẹp" sau AI.
  • Team phát triển cần chuẩn hóa cách cả nhóm dùng AI, để ai dùng cũng ra kết quả theo cùng một quy trình và tiêu chuẩn.
  • Doanh nghiệp quan tâm đến bảo mật, kiểm soát quyền của agent và khả năng chạy với model nội bộ.

Lời kết

ECC cho thấy một xu hướng rõ ràng: cuộc đua không còn chỉ là AI nào viết code giỏi hơn, mà là AI nào làm việc có quy trình hơn. Khi đã có kế hoạch, test, review và bộ nhớ dài hạn, AI coding agent bắt đầu giống một kỹ sư thực thụ hơn là một công cụ autocomplete.

Nếu bạn đang dùng Claude Code hay Cursor hằng ngày, ECC rất đáng để thử. Bắt đầu với profile minimal, rồi bật dần những agent và skill phù hợp với dự án của bạn.

👉 Repo: https://github.com/affaan-m/ECC

Sẵn sàng chuyển đổi doanh nghiệp?

Hãy thảo luận về cách chúng tôi có thể giúp bạn tận dụng AI và chuyển đổi số.

Chia sẻ bài viết