Chương 2: Thiết Lập Vũ Khí — Antigravity, Cursor & Claude

"Đức nhìn terminal: 'VS Code là đủ rồi.' Tuấn mở Cursor: 'Anh ơi, thử cái này!' Lan cười: 'Thử hết đi, rồi chọn.'"
🎯 Mục tiêu
- Cài đặt & cấu hình 3 AI coding tools
- So sánh ưu/nhược điểm thực tế
- Chọn tool phù hợp vai trò
- Chạy prompt đầu tiên tạo code thật
Phần 1: Google Antigravity — CLI Power (30 phút)
Cài Đặt
bash
# macOS / Linux
npm install -g @anthropic/antigravity
# Verify
antigravity --versionCodyMaster Skills Setup
bash
git clone https://github.com/tody-ai/codymaster-skills.git ~/.gemini/antigravity/skills/~/.gemini/antigravity/
├── settings.json ← Config
├── skills/ ← CodyMaster (34+ skills)
│ ├── cm-start/
│ ├── cm-planning/
│ ├── cm-tdd/
│ └── cm-execution/
└── brain/ ← MemoryLab 1: First Prompt
bash
mkdir -p ~/teamflow-practice && cd ~/teamflow-practice
antigravity "Tạo file hello.ts:
- Express server đơn giản
- GET / → JSON { message: 'Hello from TeamFlow!' }
- Port 3000, TypeScript"bash
npx tsx hello.ts
curl http://localhost:3000Phần 2: Cursor — Visual IDE (25 phút)
Cài Đặt
- Download cursor.com
- Install → Login (Free/Pro $20/mo)
CodyMaster cho Cursor
bash
cat > .cursorrules << 'EOF'
You follow CodyMaster skill protocols.
Project: TeamFlow — Express + TS + Supabase
Rules: TDD first, TypeScript strict, REST naming
EOFLab 2: Cursor Agent
Mở Cursor → Cmd+L → Agent mode:
Tạo Express route src/routes/projects.ts:
GET /api/projects, POST, PUT /:id, DELETE /:id
Supabase client + Zod validationPhần 3: Claude Code + Cowork (25 phút)
Cài Đặt
bash
npm install -g @anthropic/claude-code
claude --versionClaude Cowork (Team)
bash
claude cowork start --project teamflow # Host
claude cowork join --session <id> # Members joinCLAUDE.md Config
bash
cat > CLAUDE.md << 'EOF'
# TeamFlow — Express + TS + Supabase
TDD first, Zod validation, RESTful API
EOFPhần 4: Tool Comparison (15 phút)
| Tiêu chí | Antigravity | Cursor | Claude Code |
|---|---|---|---|
| Type | CLI Agent | IDE | CLI + Cowork |
| Speed | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| CodyMaster | ⭐⭐⭐⭐⭐ Native | ⭐⭐⭐ .cursorrules | ⭐⭐⭐⭐ CLAUDE.md |
| Team use | Scripts | Shared rules | Cowork built-in |
| Cost | Free | $20/mo Pro | $20/mo Pro |
| Best for | Power users | Visual coders | Team collab |
Chọn Tool
| Bạn là... | Chọn | Lý do |
|---|---|---|
| Dev terminal-lover | Antigravity | CodyMaster native |
| Dev visual-first | Cursor | In-editor AI |
| PM/non-coder | Cursor | Lower barrier |
| Team lead | Claude Cowork | Built-in collab |
| Không chắc | Antigravity | Free, powerful |
Homework
- [ ] Cài ít nhất 1 tool (Antigravity recommended)
- [ ] Tạo 1 TypeScript file bằng AI prompt
- [ ] Đọc 3 skills: cm-start, cm-planning, cm-tdd
- [ ] Chuẩn bị tài khoản Supabase
Chương tiếp: Supabase — Cloud Database Cho Team →