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
Đọc tiếp trong Sản phẩm & công nghệ
Kết nối MCP A Realistic Dreamer với Claude và ChatGPT
Đưa nội dung, quyền truy cập và thông tin tài khoản ARD vào cuộc chat AI của chính bạn.
Giải thích Sản phẩm & công nghệ 11/10/2026Giao skill qua MCP khi Claude chưa hỗ trợ skills/list
Spec MCP Skills đã Final nhưng Claude chưa gọi skills/list. Figma MCP vẫn làm Claude Code đọc được skill bằng resource thường, nên mình dựng server theo cách đó trước và chờ Claude
Ghi chép Sản phẩm & công nghệ 15/09/2026Vibe coding không phải là gõ đại — cái khó là gọi đúng tên vấn đề cho AI
Cùng một tính năng, đổi cách mình gọi tên vấn đề thôi, AI có thể viết ra hai codebase khác hẳn nhau. Đây là lý do, và cẩm nang tra keyword theo triệu chứng.
Danh sách keyword là cẩm nang tra cứu, chưa phải tiêu chuẩn
Giải thích Sản phẩm & công nghệ