- Boris Cherny, người tạo ra Claude Code, đã tổng hợp các tính năng ẩn/ít được sử dụng như ứng dụng di động, lập lịch tự động, fork phiên làm việc, worktree song song, v.v.
- Có thể viết mã ngay cả khi không có laptop thông qua tab Code trên ứng dụng iOS/Android, và lệnh
--teleport hỗ trợ chuyển phiên giữa di động, web, desktop và terminal
- Với
/loop và /schedule, có thể thiết lập tác vụ lặp tự động tối đa trong 1 tuần, cho phép tự động hóa hoàn toàn việc quản lý PR, review code, phản hồi Slack, v.v.
- Lệnh
/batch có thể fan-out song song sang hàng chục đến hàng nghìn agent worktree, phù hợp cho các tác vụ như migration mã nguồn quy mô lớn
- Cờ
--bare có thể rút ngắn thời gian khởi động SDK tới 10 lần, và dự kiến sẽ trở thành mặc định trong tương lai
1/ Ứng dụng di động
- Claude Code hỗ trợ ứng dụng di động iOS/Android, có thể truy cập từ tab Code ở bên trái của ứng dụng
- Đây là cách tiện lợi để thực hiện thay đổi mã mà không cần mở laptop
2/ Chuyển phiên giữa di động, web, desktop và terminal
- Có thể tiếp tục chạy phiên đám mây trên máy cục bộ bằng lệnh
claude --teleport hoặc /teleport
- Lệnh
/remote-control cho phép điều khiển từ xa phiên đang chạy cục bộ bằng điện thoại hoặc web
- Có thể luôn bật trong
/config với thiết lập "Enable Remote Control for all sessions"
3/ /loop và /schedule
/loop và /schedule là một trong những tính năng mạnh nhất của Claude Code, cho phép thiết lập lịch chạy tự động tối đa theo đơn vị 1 tuần
- Ví dụ sử dụng thực tế:
/loop 5m /babysit — tự động xử lý review code, tự động rebase, tự động quản lý PR đến tận production
/loop 30m /slack-feedback — tự động tạo PR phản hồi Slack mỗi 30 phút
/loop /post-merge-sweeper — tự động tạo PR xử lý các comment review code bị bỏ sót
/loop 1h /pr-pruner — tự động đóng các PR cũ hoặc không cần thiết
- Nếu chuyển workflow sang dạng skill + loop thì có thể đạt mức tự động hóa rất mạnh
4/ Hooks
- Thông qua Hooks, có thể chèn logic mang tính quyết định vào từng giai đoạn trong vòng đời của agent
- Ví dụ sử dụng:
SessionStart — tải context động khi Claude khởi động
PreToolUse — ghi log mọi lệnh bash mà model thực thi
PermissionRequest — định tuyến yêu cầu quyền qua WhatsApp để tự phê duyệt hoặc từ chối
Stop — mỗi khi Claude dừng lại thì tự động thúc đẩy nó tiếp tục
- Tài liệu chính thức:
https://code.claude.com/docs/en/hooks
5/ Cowork Dispatch
- Dispatch là tính năng điều khiển từ xa an toàn của ứng dụng Claude Desktop, cho phép kiểm tra Slack/email, quản lý tệp và làm việc trên laptop khi bạn vắng mặt
- Có thể sử dụng MCP, trình duyệt và tài nguyên máy tính với sự cho phép của người dùng
6/ Tiện ích Chrome — công việc frontend
- Nguyên tắc cốt lõi của Claude Code: phải cho Claude phương tiện để tự kiểm chứng kết quả thì mới có thể lặp lại và cải thiện
- Nếu yêu cầu phát triển website mà không có trình duyệt thì chất lượng kết quả sẽ thấp; còn nếu có trình duyệt, nó có thể viết mã và lặp lại cho đến khi kết quả tốt hơn
- Tiện ích mở rộng cho Chrome/Edge hoạt động ổn định hơn so với các MCP tương tự khi xử lý mã web
7/ Ứng dụng Claude Desktop — tự chạy web server và kiểm thử
- Ứng dụng Desktop đi kèm khả năng để Claude tự động chạy web server và kiểm thử trong trình duyệt tích hợp
- Trong môi trường CLI hoặc VSCode, có thể đạt chức năng tương tự thông qua tiện ích Chrome
8/ Fork phiên làm việc
- Có hai cách để fork một phiên hiện có:
- Chạy lệnh
/branch trong phiên
- Chạy
claude --resume <session-id> --fork-session trong CLI
9/ /btw — truy vấn phụ
- Tính năng truy vấn phụ để đặt câu hỏi nhanh trong khi agent đang làm việc
10/ Git Worktrees
- Claude Code hỗ trợ rất sâu git worktree, là thứ thiết yếu khi thực hiện nhiều tác vụ song song trong cùng một repository
- Có thể bắt đầu một phiên worktree mới bằng lệnh
claude -w, hoặc dùng checkbox "worktree" trong ứng dụng Claude Desktop
- Người dùng VCS không phải git có thể tùy biến logic tạo worktree bằng hook
WorktreeCreate
11/ /batch — fan-out song song quy mô lớn
/batch sẽ xác định phạm vi công việc theo kiểu phỏng vấn, sau đó phân tán công việc sang hàng chục đến hàng nghìn agent worktree
- Đặc biệt hữu ích cho các tác vụ có thể song song hóa như migration mã nguồn quy mô lớn
12/ Cờ --bare — tối ưu tốc độ khởi động SDK
- Theo mặc định, khi chạy
claude -p hoặc SDK TypeScript/Python, hệ thống sẽ tự động dò tìm CLAUDE.md, cấu hình và MCP cục bộ
- Với cách dùng không tương tác (non-interactive), việc chỉ định rõ bằng
--system-prompt, --mcp-config, --settings là phù hợp hơn
- Khi dùng cờ
--bare, tốc độ khởi động SDK có thể tăng tới 10 lần
- Hiện tại nó là tùy chọn opt-in do thiết kế ban đầu chưa tối ưu, nhưng dự kiến sẽ trở thành mặc định trong các phiên bản tới
13/ --add-dir — truy cập nhiều repository
- Có thể cấp cho Claude quyền truy cập và làm việc với các thư mục bổ sung bằng lệnh
--add-dir hoặc /add-dir
- Nếu thêm
"additionalDirectories" vào tệp cấu hình dùng chung của nhóm settings.json, Claude Code sẽ luôn tự động nạp các thư mục đó khi khởi động
14/ --agent — agent tùy biến
- Sau khi định nghĩa agent trong thư mục
.claude/agents, có thể dùng lệnh claude --agent=<name> để chỉ định system prompt và công cụ tùy chỉnh
- Đây là tính năng mạnh mẽ nhưng thường bị bỏ qua; tài liệu chính thức:
https://code.claude.com/docs/en/sub-agents
15/ /voice — nhập liệu bằng giọng nói
- Có thể code bằng giọng nói với lệnh
/voice
- CLI: chạy
/voice rồi giữ phím Space
- Desktop: bấm nút giọng nói
- iOS: bật thiết lập dictation
6 bình luận
Chế độ
/voicekhá khó dùng bằng tiếng Hàn. Tôi thấy dùng bàn phím nhập giọng nói mặc định của macOS hoặc Windows còn tốt hơn nhiều.Sẽ rất hay nếu có thể gán
/btwvới bàn phím để gửi truy vấn.Tôi muốn tiếp tục phiên làm việc từ máy A trên máy B để làm việc, nhưng có vẻ
teleportkhông phải dùng cho mục đích đó.Nhân tiện thì nó thực sự rất hữu ích.
Nếu vào
/mcp, có thể dùng được MCPcompute-usemới được thêm vào lần này.hay