CTO lên plan một lần, giao việc theo từng gate
TrướcMột agent nhận cả plan và dần đi lệch hướng
SauMỗi worker nhận một brief riêng; gate kế tiếp chỉ bắt đầu khi gate này đã pass
Mỗi worker chỉ lo phần việc nhỏ của mình, và không gate nào chạy sớm.
Lên plan một lần, rồi giao việc theo từng gate. Một agent khác kiểm tra mỗi gate, và gate kế tiếp chỉ bắt đầu khi gate này đã pass.
/plugin marketplace add nhattrung0911/cto-team /plugin install cto-team@cto-teamGitHub
Worker làm, verifier kiểm tra, fixer sửa, rồi gate pass.
TrướcMột agent nhận cả plan và dần đi lệch hướng
SauMỗi worker nhận một brief riêng; gate kế tiếp chỉ bắt đầu khi gate này đã pass
Mỗi worker chỉ lo phần việc nhỏ của mình, và không gate nào chạy sớm.
TrướcFrontend và backend mỗi bên tự đoán API
SauMột file contract do CTO giữ; worker không được sửa; verifier kiểm tra app theo contract đó
Hai phía cùng build theo một API, và verifier kiểm tra app theo đúng API đó.
TrướcBạn tự giao việc cho từng agent; hai agent sửa cùng một file
SauBạn chọn 1–5 worker Sonnet cho mỗi gate; CTO giao cho mỗi người các file không trùng nhau
Bạn chỉ chọn quy mô team; CTO giữ các worker không đụng vào file của nhau.
Trước“test pass rồi”, do chính agent viết ra test nói
SauMột agent riêng chứng minh từng acceptance criterion, chạy full suite, và cố tình phá một dòng code mà test bắt buộc phải bắt được
Việc kiểm tra đến từ một agent không phải người viết code.
Trướcassert True lọt qua; input quá lớn làm app crash
SauTest giả làm gate fail; mọi con số đều có test overflow
Test giả bị chặn ngay ở gate, và mọi con số đều được test overflow.
v0.1 bị crash với số tiền 20 chữ số; đã sửa từ v0.2
TrướcLỗi nằm giữa các tính năng thì người dùng mới phát hiện
SauCứ 3–4 gate, Opus review cả đợt
Opus review nhiều gate cùng lúc, thay vì từng gate riêng lẻ.
Tìm ra một race condition thật mà các check theo từng gate bỏ sót
TrướcAgent “thành viên” sống lâu cứ phình to dần
SauMỗi agent chỉ chạy một lần và bắt đầu nhỏ gọn; Sonnet làm phần lớn việc
Agent nhỏ, chạy một lần giúp chi phí token của bạn thấp.
Context lúc khởi động 12k thay vì 42k; 0.9M thay vì 3.8M token mỗi agent
Trướcgrep đệ quy chậm, kết quả lộn xộn
SauMột hook hướng agent dùng ripgrep (nhanh hơn, tôn trọng .gitignore)
Tìm kiếm nhanh hơn và bỏ qua những gì .gitignore loại trừ.
TrướcReset context = làm lại hoặc mất việc
SauTrạng thái nằm trong docs/cto/; việc giao được tiếp tục từ checkpoint gần nhất
Reset không làm bạn mất phần việc đã xong.
TrướcMột đoạn chat dài
SauMột báo cáo HTML: cái gì chạy được, cách thử, tech stack, sơ đồ kiến trúc, những chỗ còn thiếu
Bạn đọc một trang thay vì lướt cả đoạn chat.
Chất lượng tham chiếu: trên một app test gồm 10 task, mọi version đều pass 14/14 hidden test.
Dán hai dòng này vào Claude Code.
/plugin marketplace add nhattrung0911/cto-team /plugin install cto-team@cto-team
Nói với Claude bạn muốn làm gì. CTO lên plan cùng bạn một lần.
/cto-team:plan
Xóa chat, rồi giao plan. Chọn 1–5 worker Sonnet cho mỗi gate. Việc được giao theo từng gate, rồi bạn đọc một báo cáo.
/clear /cto-team:deliver <plan>