Sổ tay ACI Kit
Tải ACI Kit
Sổ tay nhân sự · ACI Kit

Từ máy mới tinh đến dự án đầu tiên cùng trợ lý AI

Cài ACI Kit xong, trợ lý AI trên máy bạn (Antigravity, Claude Code) sẽ làm việc đúng như cách đội kỹ thuật công ty vẫn làm: cùng công nghệ, cùng cách tổ chức dự án, cùng quy tắc bảo mật và cùng quy trình đưa sản phẩm lên máy chủ. Việc của bạn chỉ là nói bằng tiếng Việt mình muốn làm gì.

Tải ACI Kit
Bản mới nhất, dùng chung cho Windows và macOS Tải xong, xem hướng dẫn cài bên dưới.
Tải và càiChạy bộ cài rồi chờ chừng 15–20 phút
Đăng nhậpTài khoản Google và Claude, mất khoảng 5 phút
Bắt đầu làmNói với trợ lý: “Tôi muốn làm phần mềm…”

Giới thiệu ACI Kit

Agent Code Intelligent (ACI Kit) là bộ giải pháp và tiêu chuẩn kỹ thuật toàn diện của công ty, kết hợp sức mạnh của các trợ lý AI hàng đầu (Claude Code, Google Antigravity) với quy trình kỹ thuật chuẩn mực để tạo ra phần mềm hoàn chỉnh, an toàn và sẵn sàng chạy trên máy chủ.

Dành cho mọi nhân sự

Dù bạn làm vận hành, kinh doanh, quản lý hay kỹ thuật, chỉ cần mô tả ý tưởng bằng tiếng Việt tự nhiên, trợ lý AI sẽ cùng bạn dựng nên phần mềm thực tế.

Chuẩn hóa doanh nghiệp

Không tạo mã nguồn tạm bợ. 100% dự án sinh ra đều có cấu trúc phân tầng sạch, kết nối cơ sở dữ liệu quan hệ, phân quyền chặt chẽ và bảo mật nhiều lớp.

Kinh nghiệm thực chiến

Đóng gói 90 bài học xương máu rút ra từ 17 dự án thật của công ty, giúp trợ lý AI tự tra cứu nguyên nhân và không bao giờ lặp lại lỗi cũ.

5 trụ cột tạo nên ACI Kit: (1) Quy tắc cốt lõi (văn phong tiếng Việt, đạo đức an toàn, kỷ luật bảo mật) • (2) 10 Kỹ năng AI định hình từ kiến trúc, API đến deploy • (3) 90 Bài học sự cố từ thực tế • (4) Khung dự án mẫu có sẵn đăng nhập, phân quyền, giao diện • (5) Bộ công cụ dòng lệnh aci tự động hóa mọi bước.

Hệ sinh thái công cụ

ACI Kit kết nối liền mạch giữa trợ lý AI, bộ công cụ tự động hóa nội bộ và hạ tầng máy chủ:

Phân loạiCông cụVai trò và cách sử dụng
Trợ lý AI lập trình Claude Code Trợ lý dòng lệnh đầu não của Anthropic. Chuyên đọc hiểu toàn bộ dự án, viết code, sửa lỗi, chạy kiểm thử và refactor mã nguồn theo yêu cầu.
Antigravity IDE Trình soạn thảo mã nguồn tối ưu cho AI (nhánh chuyên biệt từ VS Code), tích hợp sẵn cửa sổ trò chuyện Claude Code, Git, Terminal và xem trước giao diện.
Antigravity App / CLI (agy) Môi trường giao việc lớn và chạy tác vụ dài tự trị (autonomous background agent), lập kế hoạch chi tiết (Plan Mode) trước khi bắt tay vào thực hiện.
Bộ lệnh ACI CLI (aci) aci env & aci doctor Kiểm tra máy tính đã đủ công cụ chưa và rà soát toàn bộ dự án có tuân thủ 100% quy chuẩn công ty hay không.
aci new <thư-mục> Khởi tạo ngay một dự án fullstack hoàn chỉnh (BackEnd Express + FrontEnd React + Database SQL Server + tài liệu hướng dẫn).
aci module <bảng> Tự động sinh trọn vẹn 1 chức năng CRUD: từ bảng SQL, API backend, giao diện quản trị React đến cắm menu điều hướng.
aci secrets & aci pack Tự động quét chặn lộ mật khẩu/API key, đóng gói an toàn và sinh lệnh PowerShell 1 dòng để đưa lên server trong 20 giây.
Hạ tầng & Vận hành Windows Server & IIS Máy chủ web phục vụ giao diện tĩnh cực nhanh; kết hợp module URL Rewrite 2.1 và ARR 3.0 để làm Reverse Proxy chuyển tiếp yêu cầu API về Node.js.
PM2 Process Manager Quản lý tiến trình dịch vụ Node.js trên máy chủ, tự khởi động lại khi ứng dụng bị lỗi hoặc khi máy chủ reboot.
win-acme (wacs.exe) Tự động cấp phát và tự động gia hạn chứng chỉ bảo mật HTTPS SSL Let's Encrypt cho website trên IIS.
tmpfiles.org Kênh trung chuyển file nén an toàn giữa máy phát triển và server (tự hủy sau 60 phút), không cần mở cổng SSH hay FTP nguy hiểm.

Ngôn ngữ lập trình & Công nghệ chuẩn

Thống kê và chuẩn hoá từ 17 dự án thực tế của công ty. Toàn bộ dự án tuân theo một bộ khung công nghệ đồng nhất:

Ngôn ngữ / Công nghệPhạm vi sử dụngThư viện tiêu chuẩnLý do lựa chọn
JavaScript ESM
Node.js 18+
Toàn bộ BackEnd, RESTful API, WebSocket thời gian thực, công cụ dòng lệnh express 4, ws, jsonwebtoken, bcryptjs, helmet, express-rate-limit Hiệu năng cao, bất đồng bộ (non-blocking I/O), đồng nhất một ngôn ngữ giữa Frontend và Backend giúp trợ lý AI viết code chính xác.
React 18
Vite 5 + JSX
Giao diện quản trị (Admin Dashboard), trang giới thiệu, khung chat AI nhúng react-bootstrap, bootstrap 5, react-router-dom 6, bootstrap-icons Tốc độ build và hot-reload siêu tốc của Vite; mô hình component dễ mở rộng, giao diện thân thiện với thiết bị di động.
T-SQL
SQL Server 2012+
Cơ sở dữ liệu quan hệ chính của toàn bộ hệ thống mssql 11 (kết nối Node pool an toàn) Đảm bảo tính toàn vẹn dữ liệu nghiêm ngặt (ACID), khả năng chịu tải cao, hỗ trợ khóa dòng UPDLOCK, READPAST cho hàng đợi xử lý ngầm.
PowerShell
Windows Server
Lệnh triển khai tự động (deploy), bộ cài đặt môi trường Windows PowerShell 5.1 & PowerShell 7, module WebAdministration Tích hợp sẵn trên Windows Server, xử lý tự động hóa việc giải nén, đổi cổng, cấu hình IIS và chạy dưới 20 giây.
Bash Shell
macOS / Linux
Script cài đặt môi trường máy dev, công cụ nén kit Bash 3.2+ có sẵn trên macOS Chạy tức thì trên máy Mac của nhân sự mà không yêu cầu cài thêm phần mềm thứ ba.

Luồng hoạt động từ ý tưởng đến máy chủ

Quy trình khép kín 5 bước biến một ý tưởng kinh doanh thành sản phẩm thực tế hoạt động trên môi trường sản xuất:

  • Bước 1: Nêu ý tưởng bằng tiếng Việt

    Người dùng mở Antigravity IDE hoặc gõ claude trong thư mục làm việc, mô tả bài toán bằng ngôn ngữ tự nhiên. Trợ lý AI tự động đọc core/RULES.md và các kỹ năng aci-* để nắm bắt quy tắc công ty.

    Ví dụ: “Tôi muốn làm phần mềm quản lý lịch hẹn cho chuỗi spa 3 chi nhánh, lễ tân đặt lịch, kỹ thuật viên xem trên điện thoại...”
  • Bước 2: Khởi tạo khung dự án chuẩn

    Trợ lý AI phân tích và kích hoạt công cụ aci new để tạo bộ khung dự án fullstack hoàn chỉnh. Dự án có sẵn cơ cấu thư mục BackEnd/, FE/, cơ chế bảo mật, phân quyền và cấu hình máy chủ.

    node ~/.aci/tools/aci.mjs new QLSpa --name "Quản lý Lịch hẹn Spa"
  • Bước 3: Thiết kế cơ sở dữ liệu & Sinh Module CRUD

    Trợ lý AI thiết kế bảng dữ liệu trong SQL Server và dùng lệnh aci module để sinh tự động toàn diện: bảng dữ liệu, các API thêm/xem/sửa/xóa, màn hình giao diện React và cắm menu điều hướng.

    node ~/.aci/tools/aci.mjs module LichHen --label "Lịch hẹn"
  • Bước 4: Kiểm tra cục bộ & Rà soát bảo mật

    Chạy kiểm thử chức năng trên máy (FrontEnd cổng 5173, BackEnd cổng 3000). Chạy aci doctor để kiểm tra độ chuẩn mực và chạy aci secrets để đảm bảo 100% không lọt mật khẩu hay khóa API bí mật.

    node ~/.aci/tools/aci.mjs doctor && node ~/.aci/tools/aci.mjs secrets
  • Bước 5: Đóng gói & Đưa lên máy chủ trong 20 giây

    Chạy lệnh aci pack. Hệ thống tự build, nén gói an toàn (chặn web.config, file .env), đẩy lên tmpfiles.org và in ra 1 dòng lệnh PowerShell. Dán lệnh lên Windows Server: IIS và PM2 lập tức nạp phiên bản mới kèm chứng chỉ HTTPS SSL tự động.

    node ~/.aci/tools/aci.mjs pack fe && node ~/.aci/tools/aci.mjs pack be
  • Chọn lộ trình của bạn

    Tôi không rành kỹ thuật

    Bạn làm vận hành, chăm sóc khách hàng, kinh doanh hoặc quản lý dự án.

    1. Xem mục Cần chuẩn bị gì
    2. Làm theo phần Cài tự động, chủ yếu là bấm và chờ
    3. Đăng nhập hai tài khoản
    4. Thử một câu nói mẫu

    Tôi là lập trình viên

    Bạn đã quen dùng Terminal, Git và Node.js.

    1. Chạy bộ cài, hoặc bash install.sh nếu máy đã có Node.js
    2. Đọc phần cấu trúc dự án chuẩn
    3. Xem các lệnh aci và 10 kỹ năng
    4. Đọc kỹ quy tắc vàng

    Tôi cài giúp người khác

    Bạn là trưởng nhóm hoặc IT nội bộ.

    1. Gửi link trang này, trong trang có sẵn nút tải
    2. Chuẩn bị trước tài khoản Google và Claude cho nhân sự
    3. Ngồi cùng ở bước đăng nhập
    4. Có lỗi thì xin file aci-setup.log

    Cần chuẩn bị gì trước khi cài

    Mạng cần vào được github.com, antigravity.google và claude.ai. Nếu đang bật VPN hoặc dùng mạng khách bị chặn, hãy đổi mạng rồi mới cài.

    Trong bộ kit có gì

    Cứ hình dung trợ lý AI là một lập trình viên mới vào, rất giỏi nhưng chưa biết gì về công ty. ACI Kit là bộ tài liệu nhập môn mình đưa cho người đó:

    PhầnGiống nhưĐể làm gì
    Luật chungNội quy công tyTrợ lý luôn trả lời bằng tiếng Việt, giữ kín mật khẩu, không xóa dữ liệu khi chưa hỏi, kiểm tra kỹ rồi mới báo xong
    10 kỹ năngQuy trình làm việcCách tạo dự án, viết API, làm giao diện, làm chatbot, sửa lỗi, đưa lên máy chủ…
    Kho kinh nghiệmSổ ghi sự cố90 lỗi và bài học từ các dự án thật, có nguyên nhân và cách xử lý
    Khung dự ánBộ hồ sơ mẫuDự án mới có sẵn đăng nhập, phân quyền, giao diện, bảo mật và chạy được ngay
    Công cụ aciĐồ nghềKiểm tra máy, sinh chức năng, dò mật khẩu bị lộ, đóng gói để đưa lên máy chủ
    02 · Cài đặt máy

    Cài đặt máy mới

    Chọn hệ điều hành của bạn. Trang đã tự nhận ra loại máy bạn đang dùng, nếu chưa đúng thì bấm đổi.

    Cài tự động từng bước

    1. Tải và giải nén bộ kit

      Bấm nút dưới đây để tải. Tải xong, mở thư mục Downloads, chuột phải vào AgentCodeIntelligent.zip, chọn Properties, tích ô Unblock (nếu có) rồi bấm OK. Sau đó chuột phải thêm lần nữa, chọn Extract All… rồi bấm Extract.

      Tải ACI Kit Bạn sẽ thấy thư mục AgentCodeIntelligent, bên trong có file CAI-DAT-WINDOWS.bat.
    2. Bấm đúp vào CAI-DAT-WINDOWS.bat

      Nếu hiện khung màu xanh “Windows protected your PC”, bấm More info rồi Run anyway. File này do công ty phát hành, bạn cứ yên tâm.

      Bạn sẽ thấy một cửa sổ nền đen hiện dòng chữ “ACI Kit - cài đặt môi trường làm việc (Windows)”.
    3. Bấm Yes mỗi khi Windows hỏi

      Hộp thoại “Do you want to allow this app to make changes to your device?” sẽ hiện vài lần, mỗi lần cài một phần mềm (Git, Node.js, Antigravity…). Lần nào cũng bấm Yes.

    4. Nhập họ tên và email

      Khi được hỏi, gõ họ tên của bạn (không dấu cũng được) rồi bấm Enter, sau đó gõ email công ty rồi bấm Enter. Thông tin này dùng để ghi tên người sửa code.

    5. Chờ khoảng 15–20 phút

      Đừng tắt cửa sổ. Dòng có [OK] màu xanh là đã xong, dòng [!] màu vàng là bỏ qua được.

      Cuối cùng sẽ có phần “KẾT QUẢ” và danh sách “Việc bạn cần tự làm”. Bạn nên chụp màn hình phần này lại.
    6. Đóng cửa sổ và chuyển sang phần Đăng nhập

    1. Tải và giải nén bộ kit

      Bấm nút dưới đây để tải. Tải xong, mở Finder, vào thư mục Downloads (Tải về) và bấm đúp vào file AgentCodeIntelligent.zip. Nếu tải bằng Safari, máy có thể đã tự giải nén sẵn.

      Tải ACI Kit Bạn sẽ thấy thư mục AgentCodeIntelligent nằm trong Downloads.
    2. Mở Terminal và dán một dòng lệnh

      Bấm ⌘ + Space, gõ Terminal rồi bấm Enter. Bấm Sao chép ở khung dưới, dán vào Terminal (⌘ + V) rồi bấm Enter.

      Terminal
      bash ~/Downloads/AgentCodeIntelligent/setup/macos/setup.sh
      Bạn sẽ thấy dòng chữ “ACI Kit: cài đặt môi trường làm việc (macOS)”.
    3. Nhập mật khẩu máy Mac khi được hỏi

      Khi thấy chữ Password:, gõ mật khẩu bạn vẫn dùng để mở máy rồi bấm Enter. Lúc gõ sẽ không thấy ký tự nào hiện lên, đó là bình thường.

    4. Nếu hiện hộp thoại cài “Command Line Developer Tools”

      Bấm Install, rồi Agree, chờ cài xong khoảng 5–10 phút.

    5. Nhập họ tên và email

      Gõ họ tên rồi bấm Enter, gõ email công ty rồi bấm Enter.

    6. Chờ khoảng 15–20 phút rồi đọc phần “KẾT QUẢ”

      Dòng có dấu ✓ xanh là đã xong, dấu ! vàng là bỏ qua được. Xong thì chuyển sang phần Đăng nhập.

    Cách khác để chạy bộ cài

    Mở PowerShell (không cần quyền Administrator) rồi dán lệnh:

    PowerShell
    powershell -NoProfile -ExecutionPolicy Bypass -File "$HOME\Downloads\AgentCodeIntelligent\setup\windows\setup.ps1"

    Thêm -Check nếu chỉ muốn kiểm tra, -Full để cài thêm extension cho Go, Ruby, C++, Python, -NoApps nếu không cần Chrome và Claude desktop.

    Bấm đúp file CAI-DAT-MACOS.command trong thư mục kit. Nếu macOS báo không mở được vì không rõ nhà phát triển: mở System Settings (Cài đặt hệ thống), vào Privacy & Security (Quyền riêng tư & Bảo mật), kéo xuống dưới cùng và bấm Open Anyway (Vẫn mở).

    Khi chạy bằng lệnh, thêm --check nếu chỉ muốn kiểm tra, --full để cài thêm extension cho Go, Ruby, C++, Python, --no-apps nếu không cần Chrome và Claude desktop.

    Bộ cài chạy lại bao nhiêu lần cũng được, phần nào đã cài rồi sẽ tự bỏ qua. Lỗi do mạng chập chờn thường hết ở lần chạy thứ hai.

    Bộ cài sẽ cài những gì

    Phần mềmĐể làm gìMức độ
    HomebrewCông cụ cài phần mềm cho Mac, bộ cài dùng nó để cài những thứ còn lạiBắt buộc
    wingetCông cụ cài phần mềm có sẵn trong WindowsBắt buộc
    GitLưu lại lịch sử thay đổi code, giúp nhiều người cùng làm một dự ánBắt buộc
    Node.jsChạy code JavaScript của dự án và công cụ aciBắt buộc
    AntigravityỨng dụng trợ lý AI của Google, hợp với việc lớn nhiều bướcNên có
    Antigravity IDETrình soạn code, có sẵn Claude Code chạy bên trongNên có
    Antigravity CLI agyTrợ lý AI của Google chạy trong cửa sổ lệnhNên có
    Claude CodeTrợ lý lập trình của AnthropicNên có
    12 extensionClaude Code trong IDE, đọc file Markdown, PDF, Word, viết PowerShell, xem trang HTML, theo dõi hạn mức AntigravityNên có
    3 plugin AntigravityCho trợ lý tự mở Chrome kiểm tra giao diện, hướng dẫn làm web theo chuẩn mới, tài liệu SDKNên có
    Google Chrome, Claude desktopKiểm thử giao diện; trò chuyện với Claude cho những việc ngoài lập trìnhTùy chọn
    ACI KitLuật, kỹ năng và kinh nghiệm của công ty, cài cho cả Claude Code lẫn AntigravityBắt buộc

    Đăng nhập (chỉ làm một lần)

    Đăng nhập xong, hãy tắt hẳn rồi mở lại Antigravity, Antigravity IDE và mọi cửa sổ lệnh để chúng nạp bộ kỹ năng mới.

    Kiểm tra máy đã sẵn sàng

    Mở Antigravity hoặc Claude Code rồi gõ:

    Gõ cho trợ lý
    kiểm tra môi trường giúp tôi

    Hoặc tự chạy lệnh:

    PowerShell
    node "$env:USERPROFILE\.aci\tools\aci.mjs" env
    Terminal
    node ~/.aci/tools/aci.mjs env

    Nếu mọi thứ ổn, bạn sẽ thấy gần giống thế này:

    Kết quả mẫu
    Bắt buộc
    ✓ Node.js từ 18.17 trở lên  v24.11.0
    ✓ npm  11.6.1
    ✓ Git  git version 2.51.0
    ✓ Git đã có tên và email  Nguyễn Văn An <an@congty.vn>
    ✓ ACI Kit ở ~/.aci  v1.0.0
    ✓ Có ít nhất một trợ lý AI  Claude Code, Antigravity, Antigravity IDE
    ✓ Kỹ năng ACI cho Claude Code
    ✓ Kỹ năng ACI cho Antigravity
    
    Máy đã sẵn sàng. Mở Antigravity hoặc Claude Code để bắt đầu làm việc.
    Từ giờ, mỗi lần mở Claude Code, trợ lý sẽ tự kiểm tra máy. Thiếu gì nó sẽ báo và hướng dẫn cài cho đủ, xong mới làm tiếp việc khác.
    03 · Làm việc với trợ lý AI

    Làm việc với trợ lý AI

    Bạn nói việc cần làm bằng tiếng Việt, như khi nhờ một đồng nghiệp. Trợ lý tự chọn kỹ năng phù hợp, lên kế hoạch, bắt tay làm, tự kiểm tra rồi báo lại cho bạn.

    Mở dự án

    Công cụCách mởHợp với
    Antigravity IDE kèm Claude CodeVào File, chọn Open Folder, chọn thư mục dự án, rồi bấm biểu tượng Claude ở thanh bên phảiVừa xem code vừa trò chuyện. Đội kỹ thuật đang làm theo cách này
    Antigravity (ứng dụng)Mở ứng dụng, chọn thư mục dự án làm workspace rồi gõ yêu cầuGiao việc lớn, nhiều bước để trợ lý tự chạy
    Claude Code trong cửa sổ lệnhDùng cd vào thư mục dự án rồi gõ claudeLập trình viên quen dùng Terminal
    Nên để dự án ở đường dẫn ngắn, không dấu, không có khoảng trắng, ví dụ D:\code\ten-du-an~/code/ten-du-an.

    Nói thế nào cho trợ lý hiểu

    • Nói mục tiêu, đừng nói cách làm. Câu “Nhân viên cần biết khách nào sắp tới hạn tái khám” tốt hơn “thêm cột ngày vào bảng”.
    • Kể bối cảnh: ai sẽ dùng, dùng trên điện thoại hay máy tính, đã có sẵn dữ liệu Excel chưa.
    • Mỗi lần nhờ một việc. Xong việc này, kiểm tra lại rồi hãy nhờ việc tiếp theo.
    • Đọc kế hoạch trước khi đồng ý. Với việc lớn, trợ lý sẽ viết bản đặc tả hoặc kế hoạch và hỏi bạn duyệt.
    • Báo lỗi kèm bằng chứng: ảnh chụp màn hình, nguyên văn thông báo lỗi, và bạn đã bấm gì thì bị lỗi.
    • Không dán mật khẩu hay khóa API vào cuộc trò chuyện. Trợ lý sẽ chỉ bạn tự điền vào file cấu hình.

    Câu nói mẫu

    Bấm “Sao chép”, dán vào khung chat của trợ lý rồi sửa lại cho đúng việc của bạn.

    Làm dự án mới từ ý tưởngaci-new-project
    Tôi muốn làm phần mềm quản lý lịch hẹn cho chuỗi spa có 3 chi nhánh. Lễ tân đặt lịch, kỹ thuật viên xem lịch của mình trên điện thoại, quản lý xem doanh thu từng chi nhánh. Khách được nhắc lịch qua Zalo OA trước một ngày. Bạn hỏi tôi những chỗ còn chưa rõ, viết bản đặc tả để tôi duyệt, rồi dựng dự án theo chuẩn công ty.
    Thêm chức năngaci-backend · aci-frontend
    Thêm phần quản lý đơn hàng. Mỗi đơn thuộc về một khách, có nhiều sản phẩm, trạng thái đi từ mới, đã xác nhận, đã giao đến hủy. Nhân viên chỉ thấy đơn mình tạo, admin thấy hết. Có nút xuất Excel.
    Sửa lỗiaci-fix-bug
    Ở trang Khách hàng, bấm Lưu thì báo “Lỗi máy chủ, vui lòng thử lại sau”. Lỗi này mới có từ sáng nay, sau lần cập nhật. Bạn đọc log, tìm đúng nguyên nhân, sửa và viết thêm test để lỗi không quay lại.
    Làm đẹp giao diệnaci-design
    Trang Tổng quan màu chói quá, xem trên điện thoại rất khó nhìn. Bạn làm dịu màu theo chuẩn công ty, thêm chế độ tối và sắp xếp lại các ô số liệu cho dễ đọc trên màn hình nhỏ.
    Thêm chatbot AIaci-ai
    Thêm chatbot trả lời khách trên web, dựa vào bảng giá và bộ câu hỏi thường gặp tôi sẽ gửi. Câu nào không chắc thì chuyển cho nhân viên. Dùng khóa trả phí và cho tôi biết chi phí dự kiến mỗi tháng.
    Đưa lên máy chủaci-deploy
    đẩy lên server
    Đánh giá trước khi bàn giaoaci-audit
    Đánh giá toàn diện dự án trước khi bàn giao cho khách: bảo mật, chất lượng, nghiệp vụ, trải nghiệm người dùng, và hệ thống chịu được bao nhiêu người dùng cùng lúc. Liệt kê việc cần làm theo thứ tự ưu tiên.
    Viết hướng dẫn sử dụngaci-docs
    Viết hướng dẫn sử dụng cho người quản trị mới: phân quyền, các bước thiết lập ban đầu, cách dùng từng chức năng và cách xử lý những sự cố hay gặp. Viết sao cho người không rành kỹ thuật đọc cũng hiểu.

    Làm dự án mới từ ý tưởng: trợ lý sẽ làm gì

    Ý tưởng›Làm rõ›Viết đặc tả›Bạn duyệt›Dựng khung›Sinh chức năng›Chạy thử›Viết tài liệu›Đưa lên máy chủ
    1. Làm rõ

      Trợ lý hỏi tối đa 5–7 câu, câu nào cũng kèm phương án gợi ý: ai dùng, cần quản lý những gì, liên lạc với khách qua kênh nào, có dùng AI không, chạy ở máy chủ nào.

    2. Viết đặc tả docs/SPEC.md

      Gồm mục tiêu, vai trò, chức năng, dữ liệu, màn hình, phạm vi bản đầu tiên và rủi ro. Bạn đọc và duyệt rồi mới bắt đầu code.

    3. Dựng khung

      Lệnh aci new tạo dự án có sẵn đăng nhập, quản lý người dùng, giao diện sáng tối, bảo mật, nhật ký thao tác, đường nối sẵn tới AI và tài liệu.

    4. Sinh chức năng

      Mỗi đối tượng (khách hàng, lịch hẹn, đơn hàng…) chỉ cần một lệnh aci module là có bảng dữ liệu, API và màn hình có tìm kiếm, lọc, thêm, sửa, xóa.

    5. Làm phần riêng và chạy thử

      Trợ lý viết phần nghiệp vụ đặc thù, chạy test, build giao diện, kiểm tra chuẩn bằng aci doctor rồi chỉ bạn cách mở thử.

    10 kỹ năng của trợ lý

    Trợ lý tự chọn kỹ năng dựa vào câu bạn nói. Muốn chỉ định thì gõ /aci-deploy, /aci-fix-bug… (cả Claude Code lẫn Antigravity đều hiểu).

    Kỹ năngDùng khi
    aci-setup-envMáy mới, cần kiểm tra môi trường, hoặc gõ lệnh mà máy báo không tìm thấy
    aci-new-projectLàm dự án mới từ một ý tưởng
    aci-backendAPI, cơ sở dữ liệu SQL Server, phân quyền, kết nối hệ thống khác
    aci-frontendMàn hình, form nhập liệu, bảng dữ liệu
    aci-designMàu sắc, bố cục, chế độ tối, giao diện điện thoại, trang giới thiệu
    aci-aiChatbot, Gemini/Claude/OpenAI, kho tri thức (RAG), chi phí AI
    aci-deploy“Đẩy lên server”, dựng máy chủ lần đầu
    aci-fix-bugBáo lỗi, chạy chậm, sập, giao diện hiển thị sai
    aci-auditĐánh giá toàn diện, kiểm tra bảo mật trước khi bàn giao
    aci-docsREADME, hướng dẫn sử dụng, kế hoạch triển khai

    Cấu trúc dự án chuẩn

    ten-du-an/
    BackEnd/                 máy chủ API: Node.js, Express, SQL Server
      app.js                 điểm khởi động
      ecosystem.config.cjs   cấu hình PM2 trên máy chủ
      config/schema.sql      toàn bộ bảng dữ liệu (chạy lại được, không xóa gì)
      src/routes/            mỗi chức năng một file API
      src/services/          phần nghiệp vụ dùng chung
      src/ai/                cổng duy nhất để gọi AI
      tests/                 kiểm thử tự động
    FE/                      giao diện: React, Vite, Bootstrap
      src/config/modules.js  danh sách menu và trang (thêm chức năng là thêm 1 dòng)
      src/pages/             mỗi màn hình một file
      src/theme.css          bảng màu sáng và tối
      public/web.config      cấu hình IIS trên máy chủ Windows
    docs/SPEC.md             bản đặc tả nghiệp vụ
    AGENTS.md                ghi chú riêng của dự án cho mọi trợ lý AI
    deploy.config.json       thông tin máy chủ để "đẩy lên server"

    Đẩy lên server

    Bạn chỉ cần nói “đẩy lên server”. Trợ lý sẽ:

    1. Kiểm tra

      Chạy test và dò xem có mật khẩu, khóa nào lọt vào code không. Phát hiện là dừng ngay, không gửi đi.

    2. Đóng gói và tải lên

      Build giao diện (số phiên bản tự tăng), nén lại, bỏ file cấu hình và bí mật ra ngoài, rồi tải lên một dịch vụ trung gian. Link tự hết hạn sau khoảng 60 phút.

    3. Đưa bạn lệnh PowerShell

      Một dòng lệnh cho giao diện, một dòng cho máy chủ API. Bạn (hoặc trợ lý trên máy chủ) dán vào máy chủ Windows. Lệnh tự sao lưu bản cũ, dừng đúng ứng dụng, giải nén rồi chạy lại.

    4. Kiểm tra phiên bản

      Trợ lý báo dạng Phiên bản mới: v1.0.18 (BAXDafvs). Bạn mở trang, bấm F12, vào tab Console sẽ thấy đúng số phiên bản đó.

    Máy chủ chạy nhiều ứng dụng cùng lúc, nên tuyệt đối không chạy pm2 restart all hay iisreset. Lệnh trợ lý đưa chỉ đụng tới đúng ứng dụng của dự án.
    04 · Khi gặp sự cố

    Khi gặp sự cố

    Thử lần lượt các cách bên dưới. Phần lớn lỗi sẽ hết sau khi đóng hết cửa sổ lệnh rồi mở lại, hoặc chạy lại bộ cài.

    Lỗi lúc cài đặt

    Hiện khung “Windows protected your PC” khi bấm file càiWindows
    Bấm More info rồi Run anyway. Lần sau muốn đỡ bị hỏi thì trước khi giải nén, chuột phải file zip, chọn Properties và tích ô Unblock.
    Báo “running scripts is disabled on this system”Windows
    Windows đang chặn chạy script. Bộ cài sẽ tự sửa. Muốn tự làm thì mở PowerShell và dán lệnh:
    PowerShell
    Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force
    Báo không có “winget”Windows
    Mở Microsoft Store, tìm App Installer, bấm Cài đặt hoặc Cập nhật, rồi chạy lại bộ cài.
    macOS báo không mở được file vì không rõ nhà phát triểnmacOS
    Cách chắc ăn nhất là chạy bằng Terminal như bước 2 ở phần cài cho Mac. Nếu vẫn muốn bấm đúp file .command: mở System Settings (Cài đặt hệ thống), vào Privacy & Security (Quyền riêng tư & Bảo mật), kéo xuống dưới cùng và bấm Open Anyway (Vẫn mở).
    Gõ mật khẩu mà không thấy chữ nào hiện ramacOS
    Bình thường thôi. Terminal giấu hẳn mật khẩu khi gõ. Bạn cứ gõ đúng mật khẩu máy rồi bấm Enter.
    Báo “No such file or directory” khi dán lệnh càimacOS
    Thư mục kit không nằm ở Downloads, hoặc tên thư mục khác (ví dụ có thêm số “(1)”). Mở Finder, đổi tên thư mục thành AgentCodeIntelligent và chuyển vào Downloads rồi dán lại lệnh.
    Vừa cài xong mà gõ claude, agy, node lại báo không tìm thấyCả hai
    Cửa sổ lệnh cũ chưa nhận phần mềm mới. Đóng hết các cửa sổ Terminal hoặc PowerShell (và cả Antigravity IDE), mở lại rồi thử lại.
    Bộ cài báo không cài được Antigravity hoặc Antigravity IDECả hai
    Tải về cài tay tại antigravity.google/download như phần mềm bình thường, rồi chạy lại bộ cài để nó cài nốt extension và kỹ năng.
    Muốn biết bộ cài đã làm những gì, hoặc cần gửi cho kỹ thuậtCả hai
    Mọi bước đều được ghi vào file C:\Users\<tên bạn>\aci-setup.log~/aci-setup.log (trong thư mục nhà của bạn). Gửi file này cho bộ phận kỹ thuật là đủ.

    Lỗi lúc làm việc

    Trợ lý không dùng kỹ năng của công ty, trả lời như không biết quy ướcCả hai
    Tắt hẳn rồi mở lại Antigravity hoặc Claude Code. Gõ “kiểm tra môi trường giúp tôi”, phải thấy dấu ✓ ở dòng “Kỹ năng ACI cho …”. Vẫn không được thì chạy lại bộ cài.
    Vừa mở phiên mới, trợ lý báo “MÁY CHƯA ĐỦ CÔNG CỤ”Cả hai
    Đây là tính năng: trợ lý tự kiểm tra máy ở mỗi phiên. Bạn làm theo hướng dẫn nó đưa ra (thường là đặt tên Git hoặc chạy lại bộ cài), rồi làm tiếp việc của mình.
    Trang web vẫn hiện bản cũ sau khi đẩy lên serverCả hai
    Bấm Ctrl + F5 (trên Mac: ⌘ + Shift + R). Ứng dụng của công ty sẽ tự hiện thanh “Đã có phiên bản mới”, bấm Cập nhật ngay. So số phiên bản trong Console (F12) với số trợ lý đã báo.
    Cả trang báo lỗi 502 sau khi đổi cấu hìnhCả hai
    Thường là do cổng của máy chủ API không khớp giữa các file. Nói với trợ lý “kiểm tra chuẩn dự án giúp tôi”, lệnh aci doctor sẽ chỉ ra file nào bị lệch.
    Máy chủ API tự khởi động lại liên tục, server chạy chậmCả hai
    Thường là có tiến trình cũ đang giữ cổng. Nói với trợ lý “PM2 restart liên tục, sửa giúp tôi”, nó sẽ đưa lệnh khôi phục khẩn cấp chỉ cho đúng ứng dụng đó.
    Chatbot không trả lời, log báo lỗi 429Cả hai
    Khóa AI đã hết hạn mức. Báo người quản lý thêm khóa trả phí vào cấu hình máy chủ. Đừng tự dán khóa vào cuộc trò chuyện hay vào code.

    Khi nào cần gọi kỹ thuật

    Gọi ngay khi trợ lý đề nghị xóa dữ liệu hoặc chạy lệnh trên máy chủ thật mà bạn không chắc, khi bạn lỡ dán mật khẩu hay khóa vào đâu đó, hoặc khi chạy lại bộ cài hai lần vẫn lỗi. Nhớ gửi kèm ảnh chụp màn hình, file aci-setup.log (nếu lỗi lúc cài) và câu bạn đã nói với trợ lý.
    05 · Tra cứu

    Tra cứu

    Quy tắc vàng

    Nên

    • Đọc bản đặc tả hoặc kế hoạch trợ lý viết trước khi bảo “làm đi”
    • Mở giao diện kiểm tra lại sau mỗi lần thay đổi
    • Tự điền mật khẩu, khóa API vào file .env theo hướng dẫn của trợ lý
    • Báo lỗi kèm ảnh và nguyên văn thông báo
    • Dùng dữ liệu giả khi chạy thử

    Không bao giờ

    • Dán mật khẩu, khóa API vào cuộc trò chuyện, code, tài liệu hay nhóm chat
    • Gửi dữ liệu thật của khách cho AI miễn phí hoặc dịch vụ không rõ nguồn gốc
    • Đồng ý xóa dữ liệu hay chạy lệnh trên máy chủ thật khi chưa hỏi người phụ trách
    • Đẩy file .env lên Git
    • Bật chế độ “tự động đồng ý mọi lệnh” khi chưa hiểu trợ lý sắp làm gì

    Các lệnh aci

    Câu lệnh đầy đủ: node ~/.aci/tools/aci.mjs <lệnh>node "$env:USERPROFILE\.aci\tools\aci.mjs" <lệnh>. Thường thì trợ lý tự gọi, bạn không cần nhớ.

    LệnhLàm gì
    aci envKiểm tra máy đã đủ công cụ chưa
    aci installCài kỹ năng và luật vào Claude Code, Antigravity (thêm --uninstall để gỡ)
    aci new <thư-mục> --name "Tên"Tạo dự án mới từ khung chuẩn
    aci module <bảng> --label "Tên" --fields "..."Sinh trọn một chức năng: bảng dữ liệu, API, màn hình, menu
    aci doctorKiểm tra dự án có đúng chuẩn không (lộ bí mật, cổng, cấu hình máy chủ…)
    aci secretsDò mật khẩu, khóa API bị lọt vào mã nguồn
    aci pack fe|be|allĐóng gói, tải lên và in lệnh cập nhật máy chủ (thêm --dry-run để chạy thử)

    Kit được cài vào đâu

    Thành phầnVị trí
    Bản gốc của kit~/.aci (Windows: %USERPROFILE%\.aci)
    Kỹ năng cho Claude Code~/.claude/skills/aci-* và trợ lý phụ ~/.claude/agents/aci-*.md
    Luật cho Claude CodeDòng @~/.aci/core/RULES.md trong ~/.claude/CLAUDE.md, kèm bước tự kiểm tra máy trong ~/.claude/settings.json
    Kỹ năng và luật cho Antigravity~/.gemini/config/skills/aci-*, ~/.gemini/config/rules/aci-rules.md
    Kỹ năng và luật cho Antigravity CLI~/.gemini/antigravity-cli/skills/aci-*, ~/.gemini/antigravity-cli/rules/aci-rules.md
    Trong mỗi dự ánAGENTS.md (trợ lý nào cũng đọc) và CLAUDE.md (chỉ một dòng @AGENTS.md)

    Bộ cài chỉ thêm phần của kit (tên bắt đầu bằng aci-, hoặc nằm giữa hai dấu mốc ACI-KIT), giữ nguyên thiết lập riêng của bạn và lưu bản sao .aci-backup trước khi sửa.

    Cập nhật và gỡ kit

    Cập nhật: bấm Tải ACI Kit để lấy bản mới, giải nén đè lên thư mục cũ rồi chạy lại bộ cài như lần đầu. Lần này chỉ mất 1–2 phút vì phần mềm đã có sẵn.

    Gỡ khỏi trợ lý AI:

    Terminal
    bash ~/.aci/install.sh --uninstall
    PowerShell
    powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.aci\install.ps1" --uninstall

    Muốn gỡ hẳn thì xóa thêm thư mục .aci trong thư mục nhà. Các phần mềm như Git, Node.js, Antigravity gỡ như phần mềm bình thường.

    Giải thích thuật ngữ

    Trợ lý AI (agent)
    Trợ lý AI tự làm được việc nhiều bước: đọc file, viết code, chạy lệnh, tự kiểm tra rồi báo lại.
    Kỹ năng (skill)
    Bản hướng dẫn quy trình mà trợ lý đọc khi gặp đúng loại việc, ví dụ quy trình sửa lỗi của công ty.
    Terminal, PowerShell
    Cửa sổ để gõ lệnh bằng chữ. Trên Mac gọi là Terminal, trên Windows dùng PowerShell.
    Git
    Công cụ ghi lại mọi thay đổi của code. Nhờ nó mà quay lại được bản cũ và nhiều người làm chung được.
    Node.js
    Phần mềm giúp chạy code JavaScript trên máy tính và máy chủ.
    Dự án, repo
    Một thư mục chứa toàn bộ code của một phần mềm.
    BackEnd, FE
    BackEnd là phần chạy trên máy chủ, giữ dữ liệu. FE (giao diện) là phần người dùng nhìn thấy trên trình duyệt.
    API
    “Cửa giao dịch” để giao diện, hoặc phần mềm khác, lấy và gửi dữ liệu tới máy chủ.
    Cơ sở dữ liệu
    Nơi lưu dữ liệu có cấu trúc như khách hàng, đơn hàng. Công ty dùng SQL Server.
    Deploy, đẩy lên server
    Đưa phiên bản mới của phần mềm lên máy chủ thật để mọi người dùng.
    Máy chủ (server)
    Máy tính chạy liên tục để phục vụ phần mềm cho mọi người. Công ty dùng Windows Server.
    File .env
    File chứa mật khẩu và khóa bí mật của dự án. Chỉ nằm trên máy, không bao giờ gửi đi đâu.
    Khóa API
    Chuỗi bí mật để dùng các dịch vụ trả tiền (AI, thanh toán). Lộ khóa nghĩa là người khác tiêu tiền của công ty.
    Extension, plugin
    Phần cài thêm để có thêm tính năng: extension cho Antigravity IDE, plugin cho ứng dụng Antigravity.
    RAG
    Cách cho chatbot trả lời dựa trên tài liệu của công ty thay vì tự bịa ra.

    ACI Kit · đúc kết từ PanCakeChipChip, CRMGolf, QuanLyXaPhuong, PushNotify, Chip Chip Studio và các dự án nội bộ khác.