/bootstrap:auto

Khởi tạo dự án song song với điều phối đa agent. Tạo dự án hoàn chỉnh từ yêu cầu sử dụng researcher, planner, designer, và các agent triển khai làm việc theo sóng thực thi song song.

Cú pháp

/bootstrap:auto:parallel [yêu-cầu-người-dùng]

Khi nào sử dụng

  • Khởi động dự án mới: Bắt đầu dự án từ đầu
  • Thử nghiệm khái niệm (PoC): Phát triển bản mẫu (prototype) nhanh
  • Microservices: Tạo khung (scaffolding) cho nhiều dịch vụ
  • Tự động hóa hoàn toàn: Khi không cần các bước phê duyệt trung gian
  • Ưu tiên tốc độ: Tận dụng tối đa việc thực thi song song

Ví dụ nhanh

/bootstrap:auto:parallel [xây dựng ứng dụng quản công việc với xác thực người dùng, cập nhật thời gian thực giao diện web đáp ứng trên di động]

Kết quả:

Đang bắt đầu khởi tạo song song...

Sóng 1 (Song song):
├─ [researcher] Nghiên cứu tech stack...
└─ [ui-designer] Thiết kế hệ thống giao diện...

Sóng 2:
└─ [planner] Lập kế hoạch kiến trúc...

Sóng 3 (Song song):
├─ [fullstack-dev 1] Module xác thực...
├─ [fullstack-dev 2] CRUD công việc...
└─ [fullstack-dev 3] Cập nhật thời gian thực...

Sóng 4:
├─ [tester] Kiểm thử tích hợp...
└─ [docs-manager] Tài liệu hóa...

Dự án đã bàn giao: task-manager/

Tham số

  • [yêu-cầu-người-dùng]: Mô tả dự án mong muốn bằng ngôn ngữ tự nhiên (bắt buộc)

Quy trình hoạt động

Quy trình 10 bước

Bước 1: Phân tích yêu cầu

Đang phân tích yêu cầu...

Các tính năng được xác định:
- Xác thực người dùng
- Quản lý công việc (CRUD)
- Cập nhật thời gian thực
- Giao diện web đáp ứng (responsive)

Các ràng buộc:
- Stack hiện đại (suy luận)
- Sẵn sàng cho sản xuất (suy luận)

Bước 2: Nghiên cứu Tech Stack

[researcher] Đang phân tích các lựa chọn công nghệ...

Stack đề xuất:
- Frontend: Next.js 14 + TypeScript
- Backend: Node.js + PostgreSQL
- Real-time: WebSockets
- Auth: Better Auth

Bước 3: Lập kế hoạch Kiến trúc

[planner] Đang tạo kiến trúc...

Kiến trúc: Modular monolith
- /app - Các tuyến (routes) Next.js
- /lib - Logic nghiệp vụ
- /components - Các thành phần giao diện
- /api - Các tuyến API

Bước 4: Thiết kế UI/UX (song song với bước 2-3)

[ui-designer] Đang tạo hệ thống thiết kế...

Design tokens:
- Màu sắc, kiểu chữ, khoảng cách
- Các mẫu thành phần (components)
- Các điểm ngắt (breakpoints) cho responsive

Bước 5: Tạo kế hoạch triển khai song song

Đang tạo kế hoạch /plan:parallel...

Các giai đoạn được xác định:
- Giai đoạn 1: Xác thực (không phụ thuộc)
- Giai đoạn 2: CRUD Công việc (không phụ thuộc)
- Giai đoạn 3: Thời gian thực (phụ thuộc vào 2)
- Giai đoạn 4: Hoàn thiện giao diện (phụ thuộc vào 1, 2, 3)

Bước 6: Giải quyết phụ thuộc (Dependency)

Đang xây dựng các sóng thực thi...

Sóng 1: Giai đoạn 1 + Giai đoạn 2 (song song)
Sóng 2: Giai đoạn 3 (tuần tự)
Sóng 3: Giai đoạn 4 (tuần tự)

Bước 7: Thực thi song song

Đang khởi chạy các agent fullstack-developer...

[Agent 1] Giai đoạn 1: Module Xác thực
[Agent 2] Giai đoạn 2: CRUD Công việc

Tiến độ:
[██████████] Agent 1: Hoàn tất (8 phút)
[████████──] Agent 2: 80% (9 phút)

Bước 8: Kiểm thử tích hợp (Integration Testing)

[tester] Đang chạy kiểm thử tích hợp...

Kiểm thử: 24/24 đã vượt qua
Độ bao phủ: 78%

Bước 9: Tài liệu hóa

[docs-manager] Đang tạo tài liệu...

Đã tạo:
- README.md
- Tài liệu API
- Hướng dẫn phát triển

Bước 10: Bàn giao dự án

Dự án đã hoàn thành!
Vị trí: task-manager/

Các sóng thực thi song song

Sóng 1 (Song song):
├── researcher: Nghiên cứu tech stack
└── ui-designer: Thiết kế hệ thống giao diện


Sóng 2 (Tuần tự):
└── planner: Lập kế hoạch kiến trúc


Sóng 3 (Song song):
├── fullstack-dev 1: Module xác thực
├── fullstack-dev 2: CRUD công việc
└── fullstack-dev 3: Thời gian thực


Sóng 4 (Tuần tự):
├── tester: Kiểm thử tích hợp
└── docs-manager: Tài liệu hóa

Các Agent được triệu tập

AgentVai tròSóng
researcherNghiên cứu tech stack1
ui-designerThiết kế hệ thống giao diện1
plannerLập kế hoạch kiến trúc2
fullstack-developer (x3)Triển khai song song3
testerKiểm thử tích hợp4
docs-managerTài liệu hóa4

Cấu trúc đầu ra (Output)

{tên-dự-án}/
├── src/
│   ├── app/
│   ├── components/
│   ├── lib/
│   └── styles/
├── tests/
│   ├── unit/
│   └── integration/
├── docs/
│   ├── api.md
│   └── development.md
├── plans/
│   └── bootstrap-YYMMDD/
│       ├── plan.md
│       ├── research-report.md
│       └── design-spec.md
├── README.md
├── package.json
└── tsconfig.json

Ví dụ đầy đủ

Kịch bản: Nền tảng Thương mại Điện tử

/bootstrap:auto:parallel [xây dựng nền tảng thương mại điện tử với danh mục sản phẩm, giỏ hàng, quy trình thanh toán bảng điều khiển quản trị]

Thực thi:

═══════════════════════════════════════
        KHỞI TẠO SONG SONG
═══════════════════════════════════════

Yêu cầu:
- Danh mục sản phẩm
- Giỏ hàng
- Quy trình thanh toán
- Bảng điều khiển quản trị

Sóng 1: Nghiên cứu + Thiết kế (Song song)
─────────────────────────────────────
[researcher] Phân tích tech stack...
✓ Đề xuất: Next.js + Stripe + PostgreSQL

[ui-designer] Thiết kế hệ thống giao diện...
✓ Các mẫu TMĐT: Thẻ sản phẩm, giỏ hàng, thanh toán

Sóng 2: Kiến trúc
─────────────────────────────────────
[planner] Đang tạo kiến trúc...
✓ Cấu trúc TMĐT dạng module
✓ Đã xác định 4 module độc lập

Sóng 3: Triển khai (Song song)
─────────────────────────────────────
[fullstack-dev 1] Danh mục sản phẩm...
[fullstack-dev 2] Giỏ hàng...
[fullstack-dev 3] Thanh toán + Stripe...
[fullstack-dev 4] Bảng điều khiển quản trị...

Tiến độ:
[██████████] Agent 1: Hoàn tất (12 phút)
[██████████] Agent 2: Hoàn tất (8 phút)
[██████████] Agent 3: Hoàn tất (15 phút)
[██████████] Agent 4: Hoàn tất (14 phút)

Sóng 4: Kiểm thử + Tài liệu
─────────────────────────────────────
[tester] Kiểm thử tích hợp...
✓ 42/42 bài kiểm thử đã vượt qua

[docs-manager] Tài liệu hóa...
✓ README, tài liệu API, hướng dẫn quản trị

═══════════════════════════════════════
        DỰ ÁN ĐÃ HOÀN TẤT
═══════════════════════════════════════

Vị trí: ecommerce-platform/
Tệp tin: 87 tệp đã được tạo
Kiểm thử: 42/42 đã vượt qua
Độ bao phủ: 75%
Thời gian: 18 phút (so với ~45 phút nếu thực hiện tuần tự)

Các bước tiếp theo:
1. cd ecommerce-platform
2. npm install
3. npm run dev
═══════════════════════════════════════

Các trường hợp sử dụng

Ứng dụng Full-Stack

/bootstrap:auto:parallel [bảng điều khiển SaaS với quản người dùng, thanh toán phân tích]

Kiến trúc Microservices

/bootstrap:auto:parallel [microservices: auth-service, user-service, notification-service với API gateway dùng chung]

Dự án Ưu tiên API (API-First)

/bootstrap:auto:parallel [REST API với đặc tả OpenAPI, xác thực JWT, giới hạn tốc độ PostgreSQL]

So sánh

LệnhPhê duyệtSong song hóaTốc độ
/bootstrapBắt buộcKhôngChậm nhất
/bootstrap
KhôngKhôngTrung bình
/bootstrap:auto
KhôngNhanh nhất

Thực hành tốt nhất

Yêu cầu chi tiết

# Tốt: Yêu cầu cụ thể
/bootstrap:auto:parallel [
  Ứng dụng quản công việc với:
  - Xác thực người dùng (email + Google OAuth)
  - Tổ chức dự án
  - Cộng tác thời gian thực
  - Đáp ứng trên di động
  - Hỗ trợ chế độ tối (dark mode)
]

# Kém hiệu quả: Mơ hồ
/bootstrap:auto:parallel [xây dựng ứng dụng công việc]

Kiểm tra cấu trúc đầu ra

Sau khi hoàn tất bootstrap:

cd {tên-dự-án}
ls -la
cat README.md

Các lệnh liên quan

  • /bootstrap - Khởi tạo với các bước phê duyệt
  • /bootstrap
    - Khởi tạo tự động (tuần tự)
  • /plan
    - Tạo kế hoạch thực thi song song
  • /code
    - Thực thi kế hoạch song song

Thông điệp chính: /bootstrap:auto:parallel khởi tạo các dự án hoàn chỉnh bằng cách sử dụng các sóng thực thi agent song song, giúp giảm đáng kể thời gian thiết lập dự án thông qua sự điều phối phối hợp giữa nhiều agent.