Skip to content

📚 Coding Teamwork — Khóa Học AI-Native Team Development

Câu chuyện của Team Phoenix — Từ dev truyền thống đến đội ngũ AI-native trong 20 chương

Tổng Quan

Thông TinChi Tiết
Tên khóaCoding Teamwork: AI-Native Team Transformation
Đối tượngDev teams (3-8 người) muốn chuyển đổi sang AI workflows
Thời lượng20 chương × 90-120 phút = ~40 giờ
Cấp độIntermediate (biết code cơ bản, chưa dùng AI tools)
Dự ánTeamFlow — AI-Native Project Management Platform
Ngôn ngữTiếng Việt (code tiếng Anh)

Tech Stack

ComponentTechnologyLý Do
BackendNode.js + Express + TypeScriptBattle-tested, dễ học
DatabaseSupabase (PostgreSQL + Auth + Storage + Realtime)Cloud-native, team-friendly
FrontendVanilla TypeScript + HTMXProgressive enhancement
TestingVitest + Supertest + PlaywrightComplete test pyramid
CI/CDGitHub ActionsIndustry standard
DeployCloudflare Pages + WorkersEdge-first, serverless
AI ToolsGoogle Antigravity (primary)CLI agent, CodyMaster native
Cursor (alternative)Visual IDE option
Claude Code + Cowork (team option)Team collaboration built-in

🦅 Team Phoenix — Nhân Vật

5 người, 1 công ty nhỏ, 1 sứ mệnh: chuyển đổi hoặc bị thay thế.

Nhân VậtVai TròĐặc ĐiểmHành Trình
🧑‍💼 MinhCEO / Business OwnerCó vision nhưng non-techTừ "thuê dev" → "direct AI"
📋 LanProduct ManagerKỹ tính, skepticalTừ Excel PRD → AI-generated specs
🛠️ ĐứcSenior Developer5 năm exp, thói quen cũTừ Stack Overflow → AI pair coding
🧪 QA EngineerManual testerTừ click-test → automated AI QA
💻 TuấnJunior DeveloperFresh grad, háo hứcTừ tutorial hell → AI-powered builder

📖 20 Chương

Act I: "The Wake-Up Call" — Thức Tỉnh (Ch 1-5)

ChTênFocusCodyMaster SkillsVai Trò Chính
1Kỷ Nguyên AI: Thay Đổi Hay Bị Thay ThếWhy AI-native. Team Phoenix story. Landscape.cm-how-it-workAll
2Thiết Lập Vũ Khí: Antigravity, Cursor & ClaudeInstall tools. Compare. Pick weapon. First prompt.cm-start, cm-skill-indexDev, QA
3Supabase: Cloud Database Cho TeamSetup Supabase project. Schema. Auth. Storage.cm-planningDev
4Dự Án TeamFlow: Kiến Trúc & Khởi TạoScaffold. Express + TS + Supabase. Git. AGENTS.md.cm-project-bootstrapDev, PM
5Vibe Coding 101: Từ Prompt Đến CodeFirst AI features. Prompt engineering. Review.cm-executionDev

Act II: "The Build" — Xây Dựng (Ch 6-14)

ChTênFocusCodyMaster SkillsBugs
6Authentication: Bảo Mật Từ Ngày ĐầuSupabase Auth. JWT. Protected routes. TDD.cm-tdd, cm-secret-shield🐛 #3
7CRUD Mastery: Projects & TasksREST API. Zod validation. Error handling.cm-tdd, cm-quality-gate🐛 #1, #2
8Kanban Board: Code Thành Sản PhẩmFrontend UI. CSS Grid. Drag-drop. Design system.cm-design-system
9Testing Như Thở: TDD & Test Gate5-layer test. Red-Green-Refactor. CI pipeline.cm-test-gate, cm-tddFix #1-3
10Collaboration: Comments & ActivityComment system. Activity log. XSS prevention.cm-tdd, cm-debugging🐛 #5
11File Upload & Supabase StorageUpload UI. Storage policies. Preview. Security.cm-execution
12Real-time: Team Làm Việc Cùng LúcSupabase Realtime. Live board. Presence.cm-execution, cm-debugging🐛 #8
13Sprint Planning & AnalyticsSprint model. Burndown. Dashboard. Charts.cm-planning, cm-brainstorm-idea🐛 #7, #12
14PRD, User Stories & Product ThinkingAI-generated PRD. JTBD. Acceptance criteria.cm-jtbd, cm-planning

Act III: "The Launch" — Cất Cánh (Ch 15-20)

ChTênFocusCodyMaster SkillsBugs
15i18n: Sản Phẩm Cho Thế GiớiVietnamese + English. Safe i18n workflow.cm-safe-i18n🐛 #9
16Security Audit: Trước Khi Mở CửaRBAC. Rate limit. Secret scan. OWASP.cm-security-gate, cm-secret-shield🐛 #6, #11
17CI/CD: Từ Code Đến CloudflareGitHub Actions. Cloudflare deploy. 8-gate pipeline.cm-safe-deploy, cm-identity-guard🐛 #10, #15
18Landing Page & CROStoryBrand. Lead capture. Conversion optimization.cm-cro-methodology, cm-growth-hacking🐛 #13
19Business Model & GTMBMC. Pricing. Revenue model. Go-to-market.cm-brainstorm-idea, cm-content-factory🐛 #14
20Retrospective: Phoenix Hồi SinhSprint retro. Lessons. What's next. Certificate.cm-retro-cli, cm-code-review

🐛 15 Intentional Bugs

#BugFileChapterDiscoverer
1Empty project name acceptedmodels/project.ts7QA
2DELETE no existence checkmodels/task.ts7QA+Dev
3JWT secret hardcodedmiddleware/auth.ts6QA (security)
4SQL injection in searchroutes/search.ts10QA
5XSS in comment renderingpublic/comments.ts10QA (frontend)
6Missing RBAC on adminmiddleware/auth.ts16PM+QA
7N+1 query in dashboardservices/analytics.ts13Dev
8Race condition in assignmodels/task.ts12Dev
9i18n key mismatch vi/enpublic/i18n/*.json15QA (i18n)
10Missing error boundarypublic/app.ts17Dev+QA
11No rate limiting on APImiddleware/rateLimit.ts16QA (security)
12Magic numbers burndownservices/burndown.ts13Dev+QA
13Landing CTA broken linkpublic/landing.html18Business
14Pricing calc off-by-oneservices/pricing.ts19PM+QA
15Memory leak websocketservices/realtime.ts17Dev+QA

🔧 AI Tools — So Sánh

Tính NăngGoogle AntigravityCursorClaude Code + Cowork
LoạiCLI AgentIDE (VS Code fork)CLI + Team workspace
Tốt nhất choPower users, automationVisual coding, refactoringTeam collaboration
AI ModelGemini 2.5Multi-modelClaude Sonnet/Opus
CodyMaster✅ Native (.gemini/)✅ Via .cursorrules✅ Via CLAUDE.md
Chi phíFree tier generous$20/mo Pro$20/mo Pro
Team useScripts + skillsShared rulesCowork built-in
Dùng khiCh 2-20 (primary)Ch 2 (alt setup)Ch 12+ (team features)

Cấu Trúc Thư Mục

courses/teamwork-coding/
├── SYLLABUS.md               ← This file
├── chapters/
│   ├── 01-ai-era/            ← Each chapter
│   │   └── index.md
│   ├── 02-setup-tools/
│   │   └── index.md
│   ├── ... (20 chapters)
│   └── 20-retrospective/
│       └── index.md
├── teamflow-app/             ← Central project
│   ├── src/
│   │   ├── models/
│   │   ├── routes/
│   │   ├── middleware/
│   │   └── services/
│   ├── public/
│   ├── test/
│   ├── prisma/               ← Supabase schema
│   └── package.json
└── assets/                   ← Course images, diagrams

Powered by CodyMaster × VitePress