AI Agent PM: Từ ý tưởng đến code với Spec-driven
TL;DR
CCPM là một agent skill giúp AI agent trở thành PM có hệ thống. Thay vì vibe coding lung tung, nó bắt buộc quy trình 5 bước: brainstorm → viết spec → lập kế hoạch → code → theo dõi. Kết quả là nhiều agents chạy song song mà không conflict, progress nhìn thấy được từng ngày.
Nói đơn giản: Một tool giúp AI tự quản lý project từ ý tưởng đến code, theo đúng quy trình PM chuẩn.
Bài này dành cho ai?
1. Dev muốn AI code thay mình mà vẫn kiểm soát được
Vấn đề: AI code nhanh nhưng lộn xộn, context mất giữa các phiên, không biết đang làm gì Khi nào cần: Khi bạn muốn deploy nhiều AI agents cùng lúc mà không conflict Được gì: Progress nhìn thấy được, spec rõ ràng trước khi code, review dễ
2. Team lead muốn standardize AI development
Vấn đề: Mỗi người dùng AI theo cách khác, không có audit trail Khi nào cần: Khi cần team làm việc chung với AI mà vẫn có traceability Được gì: PRD → Epic → Issue → Code đầy đủ, ai cũng biết đang ở đâu
3. AI product builder
Vấn đề: Không biết cách orchestration nhiều agents hiệu quả Khi nào cần: Khi build sản phẩm cần nhiều agents làm việc song song Được gì: Framework có sẵn, chỉ việc integrate
Các điểm chính
1. Context biến mất giữa các phiên làm việc
Mỗi lần tạo session mới, AI phải discover lại từ đầu. CCPM lưu mọi thứ vào file markdown trong .claude/, bắt đầu ở đâu cũng được.
→ Làm gì: Dùng CCPM thay vì chat trực tiếp, mọi thứ được ghi lại thành file.
2. Một issue thực ra là nhiều tasks chạy song song “Implement user authentication” thực ra là: database, service layer, API, UI, tests. CCPM tách ra 5 parallel streams, mỗi agent handle một phần riêng biệt. → Làm gì: Khi giao task cho AI, tách nhỏ ra thành independent subtasks.
3. GitHub Issues là single source of truth Thay vì chat log lộn xộn, mọi task, progress, quyết định đều nằm trong GitHub Issues. Human và AI có thể handoff qua lại dễ dàng. → Làm gì: Sync epic lên GitHub ngay từ đầu, không cần tool riêng.
4. 5-phase discipline thay vì vibe coding Brainstorm → Document → Plan → Execute → Track. Không được bỏ bước nào. Mỗi dòng code phải trace về spec. → Làm gì: Trước khi code bất cứ thứ gì, bắt buộc viết PRD trước.
5. Standup và status chạy bằng bash script
Không tốn LLM tokens. Script scan .claude/epics/ và trả về instant report: đang làm gì, blocked cái gì, next là gì.
→ Làm gì: Gõ “standup” là biết ngay project đang ở đâu.
Quick Start
1. Clone và setup trong 5 phút
git clone https://github.com/automazeio/ccpm.git
# Với Claude Code
ln -s /path/to/ccpm/skill/ccpm .claude/skills/ccpm
2. Nói chuyện tự nhiên với agent
- “I want to build a notification system” → CCPM sẽ hỏi câu hỏi clarify rồi tạo PRD
- “parse the notification-system PRD” → tạo epic với architecture decisions
- “break down the notification-system epic” → chia thành tasks có metadata
- “sync to GitHub” → tạo issues và worktree
- “start working on issue 42” → launch parallel agents
- “standup” → xem progress ngay
3. Prerequisites
gitvàghCLI đã authenticate- GitHub repo cho project
Đang tải nội dung...