- Chia sẻ trải nghiệm sử dụng Claude Code để làm việc, làm dự án cá nhân, thậm chí cả chỉnh sửa văn bản
- Đã thử nhiều công cụ như Cursor, Cline, Zed, nhưng chỉ có Claude Code hòa nhập tự nhiên vào quy trình làm việc xoay quanh terminal·vim
- Không chỉ hiệu năng mô hình, mà cách thiết kế như vòng lặp lặp lại, xử lý điều kiện... cũng giúp đạt năng suất cao chỉ với ít đầu vào
- Có thể hiện thực nhiều dự án thử nghiệm trong thời gian ngắn, và nhanh chóng hoàn thành những ý tưởng bị trì hoãn từ lâu như plugin xếp hạng bình luận HackerNews và công cụ tạo poster
- Cũng cho thấy hiệu quả cao trong tự động hóa công việc không phải phát triển phần mềm như đổi tên file và gộp dữ liệu, đồng thời trải nghiệm chỉnh sửa văn bản được cải thiện cả về độ linh hoạt lẫn năng suất
Triển khai dự án nhanh với Claude Code
- Bài viết này giới thiệu chi tiết nhiều dự án nhỏ và trải nghiệm mà tác giả đã thực hiện bằng Claude Code
- Phần lớn đều mang tính thử nghiệm, và cũng có ý kiến cho rằng kết quả có thể khác khi áp dụng vào codebase thực chiến quy mô lớn; tuy vậy nếu được cung cấp ngữ cảnh và đầu vào phù hợp thì vẫn đủ hữu ích để sử dụng
- Tác giả cảm thấy ngạc nhiên khi nhiều ý tưởng đã trì hoãn suốt vài tháng hoặc vài năm có thể được hoàn thành chỉ trong vài phút hoặc vài giờ với sự hỗ trợ của Claude Code
Những trải nghiệm sử dụng chính với Claude Code
- Ấn tượng ban đầu và thay đổi gói cước
- Ngay sau khi cài đặt đã hủy gói GPT đang dùng và chuyển sang Anthropic
- Chỉ sau vài ngày đã nâng cấp lên gói MAX $100/tháng để dùng mô hình Opus và gỡ giới hạn
- Claude Desktop và ứng dụng di động hơi chậm và thô, nhưng công cụ terminal lại rất hợp với workflow nên tiếp tục sử dụng
- Nguyên tắc sử dụng cốt lõi
- Luôn chạy với
--dangerously-skip-permissions để cấp toàn quyền
- Cung cấp càng nhiều đầu vào càng tốt → ngữ cảnh chi tiết và yêu cầu cụ thể cải thiện đáng kể chất lượng kết quả
- Chủ yếu là mô hình văn bản, nhưng khả năng thiết kế UI cũng tốt bất ngờ
Các ví dụ dự án
-
Vibe Coding và SmartSplit
- Vibe Coding: cách tạo ứng dụng bằng cách trò chuyện với mô hình mà không trực tiếp viết mã
- Tạo một bản sao SplitWise dựa trên SPEC.md (khoảng 500 từ)
- Phiên bản PHP: một file
index.php, SQLite, không framework, hoạt động hoàn chỉnh với 900 dòng mã
- Phiên bản JS: cấu trúc client+server Node.js, phụ thuộc 500MB, ngay cả chức năng cơ bản cũng không chạy
- Ngay cả với cùng một đặc tả, việc đơn giản hóa chỉ dẫn triển khai hay không cũng ảnh hưởng lớn tới chất lượng kết quả
-
Trình xây startup tự hành
- Hetzner VPS + quyền root + chỉ thị vòng lặp vô hạn
- Tự viết prompt, đánh giá ý tưởng rồi thử tạo một SaaS giám sát máy chủ
- Tự động hóa cả cấu hình full-stack như thiết lập Nginx và cấp chứng chỉ
- Do vướng chính sách sử dụng của Anthropic nên chức năng quảng bá tự động bị chặn → thêm quy trình phê duyệt của con người qua file HUMAN_INPUT
-
Di chuyển dịch vụ đang vận hành
- Chuyển dự án Laravel/PHP + MySQL của dịch vụ phụ trợ cho cộng đồng Slack ZATech (Sboj) sang VPS chi phí thấp
- Dùng Claude Code để tự động tạo phụ thuộc và hướng dẫn cài đặt
- Hỗ trợ cả việc khôi phục DB, cấu hình Cloudflare Turnstile và chuyển dịch vụ gửi email sang Brevo
- Ước tính tiết kiệm 16–32 giờ so với làm thủ công
Các dự án đồ chơi khác
-
Phát triển plugin xếp hạng bình luận HackerNews
- Bắt đầu từ nhu cầu muốn bỏ qua những bình luận “nhiễu” không liên quan tới bài viết trên HackerNews
- Trước đây đã từng thử nhưng bị dang dở, lần này dùng Claude Code để bắt tay phát triển lại
- Trong quá trình triển khai có vài lần thử-sai về cấu trúc HTML và cách hiển thị badge, nhưng nhờ cung cấp phản hồi phong phú nên cuối cùng đạt được kết quả mong muốn
- Tạo ra UI gọn gàng hơn mong đợi, và cả những tính năng chi tiết như trang cài đặt cũng được hiện thực đầy đủ
- Việc xếp hạng bình luận tự thân vận hành dựa trên OpenAI, và vẫn còn dư địa cải thiện hiệu năng bằng tối ưu prompt và thêm ví dụ
-
Poster Maker - phát triển website thay thế Canva tối giản
- Trong bối cảnh tạo poster bằng AI ngày càng phổ biến, các công cụ hiện có vẫn có hạn chế như thiếu tính năng AI, UX phức tạp
- Mục tiêu là một giao diện đơn giản để dễ dàng kết hợp hình ảnh và văn bản rồi xuất ra PDF A4
- Claude Code thể hiện rất tốt ở kiến thức liên quan đến UI, ví dụ như chọn font, nhưng ở một số điểm như bố cục lại cho thấy vấn đề thiếu cân nhắc từ góc nhìn người dùng
- Thông qua việc chỉ định cấu trúc lặp đi lặp lại và phản hồi, có thể tạo ra kết quả đúng với ý đồ
- Sau nhiều lần thử, tính năng xuất PDF cuối cùng đạt độ hoàn thiện giống hệt phần preview
-
Tự động hóa công việc hành chính với Claude Code: xử lý sao kê ngân hàng
- Xác nhận rằng cả những công việc đơn giản không phải phát triển như đổi tên hàng loạt file lịch sử giao dịch ngân hàng cũng có thể được tự động hóa bằng Claude Code
- Từ việc suy luận chính xác tên file để đổi đồng loạt, đến gộp nhiều file Excel và phân loại danh mục chi phí, công cụ đều xử lý nhanh cả các tác vụ hành chính phức tạp hơn
- Chỉ cần cung cấp một chút thông tin như định nghĩa vai trò của từng thành viên trong nhóm, việc xử lý dữ liệu chi tiết cũng có thể hoàn thành trong một lần
- Kiểu tự động hóa này cũng báo hiệu sự thay đổi trong mối quan hệ giữa công cụ AI và các nghề nghiệp truyền thống như kế toán
Dùng Claude Code như một trình soạn thảo văn bản
- Trước đây chủ yếu dùng vim, nhưng với Claude Code, phạm vi viết Markdown, HTML, CSS, JavaScript và triển khai layout đã được mở rộng đáng kể
- Luồng soạn thảo rất linh hoạt, có thể trộn bản nháp với chỉ thị khi nhập, rồi dùng Claude để hiệu đính, định dạng và tạo UX theo thời gian thực
- Phần lớn nội dung bài viết vẫn do con người trực tiếp viết, nhưng tác giả cảm nhận rõ hiệu quả tăng năng suất và tự động hóa tác vụ lặp lại của Claude Code
- Các LLM mới nhất có thế mạnh trong tóm tắt văn bản dài hoặc chỉnh sửa dữ liệu có cấu trúc, nhưng với sáng tạo văn bản thì vẫn cần tinh chỉnh prompt
- Giống phép so sánh 'word calculator' của Simon Willison, công dụng hiệu quả nhất của LLM hiện nay là tái cấu trúc và biên tập nội dung
Kết luận
- Claude Code vượt ra ngoài hiệu năng mô hình đơn thuần để mang lại năng suất cao nhờ đầu vào giàu ngữ cảnh + tương tác lặp lại
- Tốc độ hiện thực hóa ý tưởng tăng vọt
- So với hệ thống quy mô lớn, công cụ này thể hiện thế mạnh riêng rõ hơn ở các dự án cá nhân hoặc quy mô nhỏ, cũng như tự động hóa công việc lặp lại không phải phát triển phần mềm
- Dù phản hồi cụ thể của người dùng và thiết kế rõ ràng vẫn là yếu tố cốt lõi, nó đã hạ thấp đáng kể rào cản gia nhập với viết mã, cấu hình và tự động hóa, đồng thời đóng góp lớn cho đổi mới năng suất
- Vẫn còn tranh luận liệu các LLM có phải là người sáng tạo thực sự hay không, nhưng hiệu quả thực tiễn của chúng là điều rõ ràng
Chưa có bình luận nào.