Claude Code không chỉ là công cụ viết code, mà còn là giao diện chữ để bạn điều khiển cả chiếc máy tính của mình. Nó có thể nghiên cứu, dọn ổ cứng, cắt video, ghi chú và nhiều việc khác. Càng dùng nhiều, bạn càng khám phá ra những gì nó có thể làm.
Đây là phần chín, cũng là phần cuối trong loạt bài tổng hợp 50 mẹo Claude Code từ repo claude-code-tips của YK Sugi. Phần này gồm sáu mẹo vượt ra ngoài chuyện viết code, cụ thể là các mẹo số 25, 29, 47, 20, 42 và 43. Ba mẹo đầu tập trung vào những việc ngoài lập trình mà Claude Code có thể xử lý tốt, còn ba mẹo sau hướng đến cách bạn tiếp tục nâng cao kỹ năng của mình.
Nếu phải tóm tắt cả series trong một câu, tôi sẽ dùng câu trả lời của một vận động viên leo núi hàng đầu khi được hỏi làm thế nào để leo giỏi hơn: "Bằng cách leo núi."
Claude Code có thể dùng làm công cụ nghiên cứu không?
Có. Trong nhiều trường hợp, Claude Code có thể thay thế cả Google lẫn các công cụ "deep research", thậm chí còn làm được một số việc mà những công cụ này không xử lý tốt. Bạn có thể nhờ nó tìm nguyên nhân khiến một lần chạy GitHub Actions thất bại, phân tích cảm xúc hoặc xu hướng thị trường trên Reddit, tìm hiểu codebase hay tra cứu thông tin công khai để tìm ra một thứ cụ thể.
Hiệu quả nghiên cứu phụ thuộc nhiều vào nguồn thông tin bạn cung cấp và cách bạn hướng dẫn Claude Code truy cập những nguồn đó. Chẳng hạn, bạn có thể dùng lệnh gh trong terminal, tận dụng cách làm việc với container đã đề cập ở phần bảy, truy cập Reddit qua skill reddit-fetch, lấy thông tin nội bộ thông qua một MCP như Slack MCP, hoặc đơn giản là dùng Cmd+A như ở phần ba. Nếu Claude Code khó tải nội dung từ một trang web, hãy thử Playwright MCP hoặc tích hợp Chrome được giới thiệu ở phần năm. Với nghiên cứu khoa học, tác giả repo còn xây dựng plugin paper-search để tìm các bài báo học thuật.
Một ví dụ đáng nhớ là câu chuyện tiết kiệm 10.000 USD khi mua căn hộ. Tìm kiếm trên Google không giúp tác giả tìm được người môi giới phù hợp, nên tác giả chuyển sang nhờ Claude Code tìm những người môi giới giỏi nhất trong khu vực, loại những người đã liên hệ trước đó, chỉ giữ lại những người có email rồi sao chép danh sách địa chỉ email vào clipboard, ngăn cách bằng dấu phẩy. Toàn bộ quá trình diễn ra bằng giọng nói.
Từ 15 ứng viên ban đầu, tác giả tiếp tục sàng lọc dựa trên email phản hồi và một vài cuộc gọi để chọn được người phù hợp. Vài tháng sau, người môi giới này chủ động đề xuất trả giá thấp hơn 10% so với giá niêm yết và tích cực đàm phán, giúp tác giả tiết kiệm 10.000 USD. So với khoản phí đăng ký 100 USD trong tháng đó, đây là mức sinh lời gấp 100 lần. Tôi thích ví dụ này vì nó cho thấy giá trị thực sự nằm ở khả năng thu hẹp danh sách và tìm đúng người, điều mà Google không thể làm thay bạn.
Vì sao Claude Code được xem là giao diện vạn năng?
Vì bạn có thể mô tả gần như mọi vấn đề liên quan đến công việc số trên máy tính, rồi để Claude Code tự tìm cách giải quyết. Muốn cắt nhanh một video, nó có thể tìm cách dùng ffmpeg hoặc công cụ tương tự. Muốn chép lời hàng loạt file âm thanh hay video trên máy, nó có thể đề xuất chạy Whisper qua Python. Nếu có dữ liệu trong file CSV, nó có thể dùng Python hoặc JavaScript để phân tích và vẽ biểu đồ. Khi kết hợp với khả năng truy cập internet qua Reddit, GitHub và các MCP, phạm vi công việc nó xử lý được gần như không có giới hạn rõ ràng.
Claude Code còn có thể giúp bạn quản lý chính chiếc máy tính của mình. Khi ổ cứng sắp hết dung lượng, bạn chỉ cần nhờ nó tìm cách dọn dẹp. Nó sẽ rà soát các thư mục, xác định những thứ chiếm nhiều dung lượng nhất rồi đề xuất nên xoá gì. Trong trường hợp của tác giả, thủ phạm là những file Final Cut Pro rất lớn mà lẽ ra phải dọn từ lâu. Với máy của bạn, đó có thể là các Docker image và container không còn sử dụng (docker system prune), hoặc một đống file cache bạn đã quên mất từ bao giờ.
Câu "CLI là IDE mới" vẫn đúng theo một nghĩa nào đó: CLI là nơi thuận tiện để mở dự án và sửa nhanh vài thứ, dù với các dự án nghiêm túc, bạn vẫn cần kiểm tra output kỹ hơn so với khi vibe coding. Nhưng ý nghĩa rộng hơn còn đáng chú ý hơn: máy tính khởi đầu với giao diện chữ, và giờ chúng ta đang quay lại với giao diện ấy, chỉ khác là bạn có thể mở ba, bốn tab cùng lúc. Mỗi tab giống như một "bộ não thứ hai", giúp bạn xử lý những việc nhàm chán hoặc lặt vặt thay vì phải tự làm từng thứ. Dò log GitHub Actions là ví dụ điển hình: chẳng ai thích làm việc đó, nhưng các tác nhân lại xử lý rất tốt.
Dùng GitHub làm kho kiến thức như thế nào?
Bạn có thể dùng các repo GitHub, chủ yếu là repo riêng tư, thay cho Notion. Thay vì mở một trang Notion để ghi chú, bạn tạo repo mới hoặc chọn một repo riêng tư có sẵn. Bạn có thể đọc ý tưởng thành tiếng rồi phát triển chúng thành ghi chú ngay trong repo. Nếu cần nghiên cứu thêm, cứ giao cho Claude Code tìm hiểu rồi cập nhật kết quả trực tiếp vào đó. Repo cũng là nơi lưu trữ skill, giúp bạn đóng gói những công việc lặp đi lặp lại để dùng lại khi cần.
Mảnh ghép còn thiếu là khả năng tìm kiếm. Công cụ tìm kiếm của GitHub hoạt động không tốt với repo riêng tư. Engine code search mạnh hơn, đứng sau trang github.com/search, chỉ có trên web; trong khi REST API và CLI gh vẫn dùng engine cũ với nhiều giới hạn: chỉ tìm trên nhánh mặc định, chỉ xử lý file dưới 384 KB, chỉ tìm trong các repo có hoạt động trong năm qua, và trên thực tế có thể không trả về kết quả nào với repo riêng tư.
Giải pháp là skill private-github-search: sao chép nông (--depth 1) toàn bộ repo về máy, sau đó tìm kiếm bằng ripgrep. Với 228 repo, trong đó có 161 repo riêng tư, tổng dung lượng bản sao chỉ là 2,8 GB. Mỗi lần tìm kiếm toàn văn mất khoảng 1 giây ở lần đầu và 11 mili giây ở những lần tiếp theo. Nhờ vậy, bạn chỉ cần hỏi Claude Code: "Repo nào có X?" là đủ.
Repo cũng có thể lưu trữ gần như không giới hạn dữ liệu. GitHub không chấp nhận file lớn hơn 100 MB trong commit thông thường, nhưng bạn có thể đính kèm file lớn vào một release. Mỗi file có thể lên tới 2 GB và không có giới hạn về tổng dung lượng. Nếu file còn lớn hơn nữa, bạn chỉ cần chia nhỏ nó ra. Cách làm này chỉ mới thực sự khả thi gần đây vì trước kia, việc tạo, quản lý và tìm kiếm trong hàng trăm repo đòi hỏi quá nhiều công sức. Các coding agent giúp tự động hóa những việc đó, khiến cách tổ chức kiến thức này trở nên dễ áp dụng hơn nhiều.
Cách tốt nhất để giỏi Claude Code là gì?
Cứ dùng nó. Khi một vận động viên leo núi hàng đầu được hỏi "Làm sao để leo giỏi hơn?", cô ấy trả lời ngắn gọn: "Bằng cách leo núi." Tất nhiên, bạn vẫn có thể học thêm bằng cách xem video, đọc sách hay tìm hiểu các mẹo như trong series này. Nhưng cách tốt nhất để học dùng Claude Code vẫn là dùng Claude Code, cũng như cách tốt nhất để học dùng AI là thực sự làm việc với AI.
Repo đề xuất "quy tắc một tỷ token" thay cho quy tắc 10.000 giờ. Muốn giỏi AI và hình thành trực giác thực sự về cách nó hoạt động, bạn cần sử dụng thật nhiều token. Điều này giờ khả thi hơn trước: kể từ Opus 4.5, các model đã đủ mạnh và có chi phí đủ thấp để bạn chạy nhiều phiên cùng lúc mà không phải quá lo về lượng token tiêu thụ. Nhờ đó, bạn có thể thử nghiệm và làm việc thoải mái hơn nhiều.
Tôi đồng ý với tinh thần này, nhưng muốn bổ sung một lưu ý: hãy tiêu token có chủ đích. Hai mươi phiên làm việc thực tế có thể dạy bạn nhiều hơn hai trăm prompt thử nghiệm cho vui, bởi chỉ khi giải quyết công việc thật, bạn mới thấy Claude Code mắc lỗi ở đâu và giới hạn của nó nằm ở chỗ nào.
Vì sao nên chia sẻ và đóng góp?
Bởi chia sẻ không phải là con đường một chiều. Càng học được nhiều, bạn càng có thêm kiến thức để chia sẻ với những người xung quanh, qua bài viết, sách, khoá học hoặc video. Tác giả repo thậm chí còn tổ chức một buổi chia sẻ nội bộ cho đồng nghiệp tại Daft. Và mỗi lần chia sẻ cũng là một cơ hội để học thêm: bài đăng Reddit về sự khác biệt giữa slash command và skill ở phần tám đã mang lại nhiều thông tin hữu ích từ phần bình luận.
Về đóng góp, tác giả thường gửi issue lên repo Claude Code mà không kỳ vọng chúng sẽ được xử lý. Thế nhưng, ở phiên bản 2.0.67, đội ngũ phát triển đã triển khai nhiều đề xuất từ những báo cáo đó, bao gồm sửa lỗi vị trí cuộn bị reset sau khi xoá một quy tắc quyền trong /permissions và bổ sung tính năng tìm kiếm ngay trong /permissions. Tốc độ phản hồi yêu cầu của đội phát triển nhanh đến mức khó tin, nhưng cũng không quá bất ngờ, bởi họ dùng chính Claude Code để xây dựng Claude Code.
Có thể tiếp tục học Claude Code ở đâu?
Có ba nguồn đáng để bạn tìm đến. Đầu tiên, hãy hỏi trực tiếp Claude Code. Nó có một subagent chuyên trả lời các câu hỏi về tính năng của chính nó, từ slash command, settings, hook cho đến MCP server. Thứ hai, chạy /release-notes để xem phiên bản hiện tại có gì mới. Đây là cách tốt nhất để cập nhật những tính năng mới nhất. Cuối cùng, bạn có thể học từ cộng đồng, chẳng hạn subreddit r/ClaudeAI, nơi người dùng chia sẻ workflow của họ.
Repo claude-code-tips cũng là một nguồn tài liệu luôn được cập nhật. Số lượng mẹo đã tăng từ "45+" trong tiêu đề ban đầu lên 50 mẹo hiện tại. Nếu một mẹo trong series này không còn phù hợp với phiên bản bạn đang dùng, hãy kiểm tra /release-notes và tài liệu chính thức trước tiên.
Nên bắt đầu với việc gì ngoài code?
Hãy chọn một việc nhàm chán trên máy tính mà bạn cần xử lý trong tuần này, chẳng hạn dọn ổ cứng, chép lời một video hoặc tìm lại một ghi chú cũ, rồi giao việc đó cho Claude Code thay vì tự làm. Đây là cách đơn giản và ít tốn kém nhất để bắt đầu tích luỹ "một tỷ token" của riêng bạn, đồng thời khám phá cách chín phần của series này kết hợp với nhau để tạo thành một workflow hoàn chỉnh.