Hướng dẫn ClaudeKit
Hướng dẫn đầy đủ cách sử dụng ClaudeKit Engineer và Marketing Kit, từ cài đặt đến workflow hàng ngày.Yêu cầu
- Chỉ chạy trên Claude Code CLI (
claudecommand trong terminal) - KHÔNG chạy trên claude.ai web app, desktop app, VS Code/JetBrains extension
- Cần Node.js v18+ và Claude Code v2.1+
Cài đặt
Command Cheat Sheet — Engineer Kit
Workflow chính: Ý tưởng đến Ship
Fix bugs
Explore & Debug
Bootstrap project mới
Quản lý skills
Command Cheat Sheet — Marketing Kit
Marketing Kit chạy trong folder
marketing-kit/. Commands dùng prefix /ckm:.Workflow khuyên dùng theo tình huống
Feature mới phức tạp
Fix bug
Feature nhanh (đã rõ requirements)
Task rất nhỏ
Nhiều modules song song
Vị trí cài đặt
Engineer Kit
Marketing Kit
Tips & Best Practices
1. Luôn plan trước khi cook
Ngay cả task “đơn giản” cũng nên plan. Plan mất 30 giây nhưng tránh 30 phút debug.2. Dùng đúng sub-command
/fix:types cho TypeScript errors, /fix:ci cho CI failures — đừng dùng /fix chung.3. Đọc plan output trước khi approve
Plan có thể sai hoặc thừa. Review kỹ trước khi /cook.4. Dùng QA sau cook
/qa-full:check sau mỗi feature đảm bảo coverage đủ.5. Đừng sợ /plan:hard
Cho feature quan trọng (auth, payment), đầu tư thêm 5 phút plan sẽ tiết kiệm nhiều giờ.6. Skill Combos cho từng tình huống
Feature mới: /plan → /cook → /test → /code-review → /ship
Fix bug: /scout → /ck-debug → /fix → /qa-full:regression
Trước release: /qa-full:full → /deploy-checklist7. Khi bị stuck
Context hết → /watzup + /clear + /cook path/plan.md
Fix 3 lần fail → dừng, dùng /brainstorm hoặc hỏi teamLưu ý quan trọng
- Commands dùng
/prefix (ví dụ:/plan,/cook) — KHÔNG phải/ck:plan - Marketing commands dùng
/ckm:prefix - Engineer Kit chạy trong project folder (ví dụ:
projects/admap/) - Marketing Kit chạy trong marketing-kit/ folder
- Không thể dùng 2 kit cùng lúc trong 1 session
Troubleshooting
Lỗi thường gặp
| Vấn đề | Nguyên nhân | Giải pháp |
|---|---|---|
| ”Unknown skill” | Skills nằm sai folder | Restart: Ctrl+C rồi claude lại. Check .claude/skills/ |
| Không thấy lệnh | .claude/ chưa copy vào project | Copy .claude/ vào project root |
| Skill bị lỗi | Skill cần update | /skill:optimize ten-skill |
| Agent bị treo | Context quá lớn | Ctrl+C rồi chạy lại |
| ”OAuth expired” | Token hết hạn | claude login |
| Plan quá chậm | Dùng hard mode cho task đơn giản | /plan:fast thay vì /plan:hard |
| Cook bỏ qua test | Flag --no-test | Kiểm tra command, bỏ flag |
| Coverage thấp | Target quá cao ngay đầu | /qa-full:check --coverage 60 rồi nâng dần |
| Hook block tool | Hook config sai | Check .claude/settings.json → hooks |
| PRD không chi tiết | Thiếu context (chưa scout) | Chạy /scout trước /docs-project:prd |
| ck:scenario bị skip | Claude dùng Agent thay vì Skill tool | USER gõ /ck:scenario TRỰC TIẾP, không để skill khác gọi |
| Cook không đọc PRD | Plan không link docs | Thêm Related Docs vào plan.md → Cook sẽ đọc |
| MDX parse error | Ký tự < > trong text | Dùng < > (không phải JSX) |
Giới hạn quan trọng
Skills KHÔNG phải magic — hiểu giới hạn để tránh bẫy:
- Claude có thể skip instructions (~20%) — check output có đủ bước
- Skill gọi skill khác hay bị skip — luôn gõ từng skill trực tiếp
- Context lớn = output ít chi tiết hơn — dùng per-sprint mode
- Hooks (.cjs) chỉ chạy trên CLI — không chạy trên web/desktop/IDE
So sánh Engineer Kit vs Marketing Kit
| Tính năng | Engineer Kit | Marketing Kit |
|---|---|---|
| Prefix | / (plan, cook, fix) | /ckm: (write, seo, campaign) |
| Chạy trong | projects/ten-project/ | marketing-kit/ |
| Agents | 17 agents (coder, tester, reviewer…) | 32 agents (copywriter, seo-expert…) |
| Skills | 86 skills | 68 skills |
| MCP servers | Không | 8 MCP servers (storage, analytics…) |
| Focus | Code quality, testing, deployment | Content, SEO, campaigns |