Bắt Đầu Nhanh
Triển khai tính năng production trong 15 phút. Không cần boilerplate, không cần thiết lập phức tạp.
Video Demo
Xem ClaudeKit hoạt động - từ lúc cài đặt đến khi xây dựng giao diện người dùng từ một ảnh chụp màn hình:
Xem thêm hướng dẫn: @goonnguyen | X: @goon_nguyen
Yêu Cầu
- ClaudeKit CLI đã cài đặt (
ck --versionhoạt động) - Claude Code đang chạy
- Dự án đã khởi tạo với ClaudeKit
Chưa có những điều này? Xem Hướng Dẫn Cài Đặt
Tính Năng Đầu Tiên
Thêm xác thực người dùng vào ứng dụng Next.js trong 15 phút.
Bước 1: Bootstrap Dự Án
ck init my-app --kit engineer
cd my-app
Tip: Sử dụng --prefix để namespace các lệnh thành /ck:plan, /ck:code, v.v.:
ck init my-app --kit engineer --prefix
Đã tạo:
.claude/- 14 AI agents, 30+ lệnh, 45 skillsdocs/- Tài liệu dự án tự động tạoplans/- Lưu trữ kế hoạch triển khai
Bước 2: Lập Kế Hoạch Xác Thực
/plan add user authentication with email/password and OAuth
Điều gì xảy ra (30 giây):
- Agent
plannerkích hoạt 3 agentresearcherchạy song song - Nghiên cứu best practices cho Next.js 15 + Better Auth
- Phân tích cấu trúc codebase của bạn
- Tạo kế hoạch triển khai chi tiết
Đầu ra:
✓ planner: Research complete (3 sources analyzed)
✓ planner: Plan created
📄 plans/251030-auth-implementation.md
Summary:
• Better Auth with credentials + OAuth (Google, GitHub)
• Session management with JWT
• Login/signup/reset pages
• Protected routes middleware
• Files to create: 8
• Files to modify: 4
• Tests: 12 test cases
• Estimated: 2 hours manually, 5 minutes with ClaudeKit
Next: /cook plans/251030-auth-implementation.md
Bước 3: Xem Lại Kế Hoạch
cat plans/251030-auth-implementation.md
Kiểm tra kế hoạch. Kiến trúc vững chắc? Tiếp tục.
Bước 4: Triển Khai
/cook plans/251030-auth-implementation.md
Điều gì xảy ra (5 phút):
Làm rõ (15 giây):
code: Which OAuth providers?
You: Google and GitHub
Triển khai (4 phút):
- Cài đặt
better-auth+ dependencies - Tạo cấu hình auth với các providers
- Tạo trang login/signup/reset với shadcn/ui
- Thêm API routes
- Triển khai middleware cho protected routes
- Viết 12 test cases
- Cập nhật tài liệu
Đầu ra thời gian thực:
✓ Installing dependencies... (15s)
✓ Creating auth.ts config
✓ Generating UI components
• app/login/page.tsx (Google OAuth button)
• app/signup/page.tsx (Email + OAuth)
• app/reset-password/page.tsx
✓ Creating API routes
• app/api/auth/[...all]/route.ts
✓ Adding middleware.ts (protect /dashboard/*)
✓ Writing tests (12 cases)
✓ Updating docs/system-architecture.md
tester: Running test suite...
✓ Unit tests: 45 passed
✓ Auth tests: 12 passed
✓ Coverage: 89%
code-reviewer: Quality check...
✓ No security issues
✓ Type-safe (0 errors)
✓ Performance: Fast (< 100ms auth check)
✓ Implementation complete (4m 32s)
Bước 5: Xem Hoạt Động
npm run dev
Truy cập:
http://localhost:3000/login- Đăng nhập bằng email hoặc OAuthhttp://localhost:3000/signup- Tạo tài khoảnhttp://localhost:3000/dashboard- Protected route (tự động chuyển hướng nếu chưa đăng nhập)
Thử nghiệm:
- Đăng ký bằng email
- Đăng nhập và được chuyển hướng đến dashboard
- Đăng xuất, thử OAuth với Google
- Kiểm tra tính duy trì của session
Bước 6: Commit
/git cm
Đầu ra:
git-manager: Analyzing changes...
✓ Staged: 12 files
✓ Secret scan: Clean
✓ Commit message generated
feat(auth): add Better Auth with email and OAuth
- Add Better Auth configuration
- Implement login/signup/reset pages
- Add Google and GitHub OAuth
- Protect routes with middleware
- Add 12 auth test cases
- Update documentation
✓ Committed: abc1234
✓ Pushed to origin/main
Done!
Chuyện Gì Vừa Xảy Ra?
Cách tiếp cận truyền thống (8-12 giờ):
- Nghiên cứu thư viện auth (1h)
- Đọc tài liệu (1h)
- Thiết lập cấu hình (1h)
- Xây dựng các UI components (3h)
- Triển khai luồng OAuth (2h)
- Viết tests (1h)
- Debug lỗi (1h)
- Viết tài liệu (30 phút)
Cách tiếp cận ClaudeKit (6 phút):
- Lập kế hoạch: AI nghiên cứu, phân tích, thiết kế (30s)
- Triển khai: AI viết code, test, làm tài liệu (4m)
- Xem lại: AI xác thực bảo mật, hiệu suất (30s)
- Commit: AI tạo commit chuyên nghiệp (30s)
Tiết kiệm thời gian: 8-12 giờ → Nhanh hơn ~800%
Tại Sao Hoạt Động
14 Agents Chuyên Biệt
- planner: Tạo kế hoạch triển khai
- researcher: Tìm kiếm best practices (3 agent chạy song song)
- tester: Xác thực mọi thứ hoạt động
- code-reviewer: Kiểm tra bảo mật + hiệu suất
- git-manager: Tạo commit chuyên nghiệp
- docs-manager: Giữ tài liệu luôn cập nhật
- …và 8 agent khác
45 Skills Tích Hợp
- better-auth: Chuyên môn triển khai auth
- shadcn-ui: UI components đã được cấu hình sẵn
- nextjs: Best practices cho Next.js 15
- gemini-image-gen: Tạo logo, tài nguyên hình ảnh
- …và 41 skills khác
Hệ Thống Sống
- Cập nhật liên tục cùng với những cải tiến của Claude
- Không bị ràng buộc vào một tech stack cố định
- Học hỏi theo các pattern code của bạn
- Ngày càng thông minh hơn theo thời gian
Tiếp Theo: Công Việc Thực Tế
Thử các tính năng phức tạp hơn:
# Thêm xử lý thanh toán (Stripe + webhooks)
/cook add Stripe payment with subscriptions and webhooks
# Xây dựng REST API với validation
/cook create REST API for blog posts with Zod validation
# Triển khai chat thời gian thực
/cook add real-time chat using WebSockets
# Di chuyển database (Database migrations)
/cook migrate from SQLite to PostgreSQL with zero downtime
Mỗi tác vụ chỉ mất 5-20 phút thay vì nhiều ngày.
Học Workflows
Chu Trình Tính Năng Đầy Đủ
/plan [feature] # Nghiên cứu + Lập kế hoạch
/cook [plan] # Triển khai
/test # Xác thực
/fix --quick [issue] # Sửa lỗi nhanh
/git cm # Commit
Debug + Sửa Lỗi
/debug [issue] # Phân tích nguyên nhân gốc rễ
/fix [complex-issue] # Sửa lỗi đa agent
/fix [actions-url] # Sửa lỗi CI/CD thất bại
Thiết Kế + Nội Dung
# Sử dụng copywriting skill cho nội dung marketing chất lượng cao
"Write marketing copy for [page]"
/brainstorm [idea] # Khám phá các giải pháp
Câu Hỏi Thường Gặp
Q: Nó có hoạt động với tech stack của tôi không? A: Có. Next.js, Django, Laravel, Go, Rust, Flutter - bất kỳ stack nào. ClaudeKit thích ứng với các pattern của bạn.
Q: Nếu AI mắc lỗi thì sao?
A: Agent code-reviewer sẽ phát hiện vấn đề trước khi commit. Ngoài ra, bạn vẫn xem lại PR như bình thường. AI bổ trợ chứ không thay thế phán đoán của con người.
Q: Tôi có cần API keys không? A: Với các tính năng cơ bản thì không. Với các skill nâng cao (Gemini, Tìm kiếm) thì có. Xem Thiết Lập API Key.
Q: Tôi có thể tùy chỉnh agents không?
A: Có. Chỉnh sửa .claude/agents/*.md để điều chỉnh hành vi. Xem Custom Agents.
Khám Phá Thêm
Khái Niệm Cốt Lõi:
- Kiến Trúc - Cách ClaudeKit hoạt động
- Tổng Quan Agents - Gặp gỡ đội ngũ AI của bạn
- Hướng Dẫn Commands - Toàn bộ hơn 30 lệnh
Sử Dụng Thực Tế:
Khắc Phục Sự Cố:
Bạn vừa triển khai thành công auth cho production chỉ trong 6 phút. Boilerplates không thể làm được. Các AI chat assistant cũng không thể. Chỉ ClaudeKit làm được.
Sẵn sàng triển khai? Đội ngũ AI dev của bạn đang chờ đợi.