# 5 mod Claude Code nên cài ngay

[Nate Herk](https://homus.dev/speakers/nate-herk) · [Nate Herk | AI Automation](https://homus.dev/orgs/nate-herk-ai-automation)

> Mods trong Claude Code là gì, cách tạo bằng ngôn ngữ tự nhiên, và 5 mod: Next Steps, Cache Keeper, Recording Mode, Goal Meter, Collision Guard.

Topics: Plugins, Coding Agents, Dev Tools

Canonical: https://homus.dev/talks/claude-code-mods-are-game-changers-set-up-these-5-now

## 1. Claude Code vừa ra mắt mods: Token Weather, Blast Radius, Replay Theater

Nate Herk mở đầu bằng tin chính: Claude Code vừa ra mắt **mods**. Nói đơn giản, nếu có điều gì bạn ước app Claude Desktop làm được, giờ bạn chỉ cần yêu cầu nó làm, và nó sẽ thay đổi theo. Bạn có thể customize UI, có thể thay vào những feature của riêng mình. Theo Nate, khả năng ở đây là rất nhiều.

Anh mở bài đăng ra mắt chính thức từ tài khoản ClaudeDevs trên X. Bài đăng liệt kê ba điều mod làm được: thay đổi cách Claude Code hành xử, customize UI, và thay vào feature của riêng bạn. Bài viết thêm rằng bạn có thể tự viết một mod bằng vài dòng TypeScript hoặc để Claude build giúp, và mods được đóng gói bên trong plugin.

![Bài đăng của ClaudeDevs trên X: You can now mod Claude Code](https://homus.dev/photos/9hetShMMp2s-0157.jpg)

Bài đăng ra mắt của ClaudeDevs: "You can now mod Claude Code" với ba gạch đầu dòng (đổi cách nó hành xử, customize UI, thay vào feature của bạn), rồi câu "Mods ship inside plugins, so you install them with /plugin in the CLI or desktop app", và phần "A few examples" bên dưới.

Bài đăng khoe vài ví dụ. Ví dụ đầu tiên tên là **Token Weather**: nó cho thấy context đang đầy tới mức nào, và hiện ngay trong UI thật của Claude Desktop. Ví dụ thứ hai là **Blast Radius**: về cơ bản, trước khi thật sự xoá thứ gì, nó cho bạn xem trước những gì nó sắp xoá, để bạn chọn cho tiếp tục hoặc bảo nó dừng lại.

Ví dụ thứ ba là **Replay Theater**. Với mod này, bạn có thể phát lại từng bước các chỉnh sửa vừa diễn ra và xem tất cả các diff. Nate nhấn mạnh điểm hay: tất cả những thứ này về cơ bản đều là plugin.

![Replay Theater: bước 1 trên 6, diff của src/greet.js](https://homus.dev/photos/9hetShMMp2s-0003.jpg)

Replay Theater trong video demo chính thức: "step 1 of 6", file `src/greet.js` với một dòng bị xoá (`export function greet(name)`) và một dòng thêm (`export function welcome(name)`), cùng ba nút Prev, Next, Close (phím tắt P, N, C). Chú thích dưới khung ghi "Step through each edit, one at a time".

## 2. Next Steps: mod của một kỹ sư Claude Code, chạy trên việc ClickUp

Tiếp theo, Nate nhắc tới Thariq, một trong các kỹ sư của Claude Code. Thariq đăng một mod mà anh ấy dùng rất nhiều, tên là **Next Steps**. Về cơ bản, cuối mỗi lượt (turn), Claude Code bật lên một phần tử nhỏ trong UI. Nó nói kiểu: đây là khoảng ba gợi ý về việc bạn có thể làm tiếp theo, hoặc bạn bỏ qua (dismiss) cũng được.

![Bài đăng của Thariq trên X giới thiệu mod next-steps và lệnh cài](https://homus.dev/photos/9hetShMMp2s-0043.jpg)

Bài đăng của Thariq: "a mod I've been using a lot is 'next-steps'", nó gợi ý việc làm tiếp, kể cả chọn skill và các lệnh khác. Bên dưới là hai lệnh cài và một ô ví dụ "Next steps: after the t…" tóm tắt việc vừa làm trên một form profile.

Trên màn hình, bài đăng của Thariq ghi hai lệnh để cài mod này:

```
claude plugin marketplace add anthropics/claude-plugins-community

claude plugin install next-steps@claude-community
```

Rồi Nate cho xem mod chạy trong máy của chính anh. Anh hỏi Claude: "What action items do I have in the ClickUp for today?" (hôm nay tôi có những việc gì trong ClickUp?). Claude chạy một subagent để tìm các task ClickUp của Nate trong ngày, rồi trả lời. Phần UI hiện ra ở cuối chính là Next Steps, với các lựa chọn: đóng các task demo và hackathon cũ, dời hạn của các task chứng chỉ (certification) sang tuần sau, chạy bản tóm tắt buổi sáng "morning coffee briefing", hoặc dismiss nếu anh muốn tự chọn bước tiếp theo.

![Claude Desktop trả lời câu hỏi về việc ClickUp hôm nay, khung Next Steps hiện ba gợi ý](https://homus.dev/photos/9hetShMMp2s-0103.jpg)

Chat "ClickUp action items": phía dưới câu trả lời là khung "next:" với ba gợi ý (Close demo and old hackathon tasks, Push certification due dates to next week, Run morning coffee briefing) và dòng thứ tư "dismiss". Ngay phía trên là một dòng trạng thái của mod khác (cache, ctx, rewrite, giới hạn 5h và tuần, chi phí session) cùng chấm đỏ REC.

## 3. Có hữu ích không, và cài Next Steps trong 30 giây

Nate nói thật: anh không chắc Next Steps có cực kỳ hữu ích khi anh chỉ đang tự điều khiển ngày làm việc của mình và làm knowledge work. Nhưng nếu anh đang build một app và nó gợi ý kiểu "mình nên sửa bug này trước", "mình nên merge những thay đổi này", hay đủ thứ việc khác, thì có một thứ dẫn đường cho bạn biết nên làm gì tiếp để app, phần mềm, automation hay bất cứ thứ gì bạn đang làm tiếp tục tiến lên. Theo anh, như vậy là khá hay.

Anh đoán người xem đang để ý thấy trong UI của anh có cả đống phần tử khác, nhiều thứ bật lên liên tục, nhìn có thể hơi choáng. Nên anh lùi lại một chút để nhìn tổng thể. Anh sẽ chỉ cho xem một vài mod anh đang thật sự dùng và thấy hữu ích: giải thích chúng là gì, chạy ra sao, và cách cài cực kỳ dễ. Anh cũng nói sẽ tặng miễn phí tất cả các mod này.

![Nate Herk nói trước camera, phía sau là biển đèn AIS](https://homus.dev/photos/9hetShMMp2s-0005.jpg)

Nate Herk nói trực tiếp trước camera giữa các đoạn demo, phía sau là biển đèn neon AIS.

Trước hết là Next Steps. Cách tải về rất đơn giản: bạn chỉ việc copy đoạn đó (bài đăng có lệnh cài), đưa cho Claude và nói "Hey, set up this mod" (cài giúp mình mod này). Khoảng 30 giây sau, bạn sẽ có khung Next Steps bật lên ngay trong cùng cuộc chat với bạn.

## 4. Mod thực chất là gì: plugin, cài bằng /plugin, tạo bằng ngôn ngữ tự nhiên

Vậy mod thực chất là gì? Theo Nate, về bản chất chúng là plugin. Như bài đăng ghi: mods ship inside plugins, tức mod nằm bên trong plugin, và bạn cài chúng bằng `/plugin` trong CLI hoặc trong desktop app.

Về cơ bản, một mod chỉ là một chút code, và bạn có thể tạo một mod hoàn toàn bằng ngôn ngữ tự nhiên. Bạn có thể mở Claude ngay bây giờ, cập nhật lên bản mới, rồi nói: "Hey, I want to make a mod for this" (mình muốn làm một mod cho việc này), và bắt tay làm luôn.

Vòng đời một mod theo cách Nate mô tả: bạn nói bằng ngôn ngữ tự nhiên, Claude viết phần code nhỏ bên trong một plugin, rồi bạn cài bằng `/plugin` và bật tắt bằng slash command.

## 5. Bắt đầu bằng cách cho Claude đọc session logs của chính mình

Khi Nate thật sự vào trong và bắt đầu nghịch mods, việc đầu tiên anh làm là nói với Claude đại ý: hãy xem qua thật nhiều session logs, hiểu mình làm gì trong Claude Code, mình dùng bạn như thế nào. Những gì mình hay nói hoặc lặp đi lặp lại? Những task nào mình làm nhiều? Rồi giúp mình tìm ra năm mod tốt nhất mình có thể build ngay lúc này, những mod sẽ giúp workflow của mình, tiết kiệm tiền, giúp mình đi nhanh hơn, giữ mọi thứ ngăn nắp, những thứ kiểu như vậy.

Claude đưa ra cả loạt gợi ý. Nate không làm theo hết, nhưng nó giúp anh khởi động đầu óc: hiểu mod hoạt động thế nào và mình thật sự nên đưa vào những gì.

Anh kể mình đã làm cả đống mod. Anh làm cả một con thú cưng nhỏ (pet), cái này anh tự nhận là khá vô dụng. Trên X cũng có rất nhiều kiểu workflow trực quan mà mọi người đang build và chúng đang lan truyền mạnh, nhưng anh còn không biết chúng có thật sự giúp gì cho mình không. Vì vậy, những mod anh giới thiệu tiếp theo là những cái anh nghĩ là thật sự hữu ích.

Cách Nate tìm ý tưởng mod: để Claude đọc lịch sử làm việc của chính mình, đề xuất năm mod, rồi tự mình lọc lại.

## 6. Cache Keeper: cache 60 phút và cái giá khi nó hết hạn

Mod đầu tiên Nate muốn nói tới là mod về cache. Đúng lúc đó, một mod khác của anh tên là "command center" bật lên, nhưng anh nói đó chỉ là một thông báo, rồi quay lại chủ đề chính. Mod cache này về cơ bản cho anh xem vài thông tin về usage và về cache.

Nate giải thích cache là gì: mọi thứ nằm trong cuộc chat này đều được cache. Nghĩa là mỗi tin nhắn mới bạn gửi cho agent, ví dụ bạn chỉ gõ "hello", thì toàn bộ phần đã có không bị đọc lại với giá đầy đủ.

Trên màn hình, cache vừa ở mức khoảng 57 phút và giờ đã quay lại 60. Tức là sau 60 phút, nếu bạn không gửi tin nhắn nào vào một session, bạn sẽ phải trả tiền lại, trả lại cho toàn bộ chỗ text đó. Window càng đầy thì việc này hiển nhiên càng đắt. Con số mod hiện ra là số tiền bạn sẽ mất nếu cache hết hạn.

Vậy về cơ bản, mod này nói với bạn: bạn còn 60 phút để gửi tiếp một prompt. Nếu không, có lẽ bạn sẽ muốn làm một kiểu session handoff, hoặc compact context, hay đại loại như vậy.

Ý chính của Cache Keeper: sau tin nhắn cuối, bạn có 60 phút trước khi cache hết hạn; window càng đầy thì lần "trả lại" càng đắt. Mod hiện thời gian còn lại, số tiền sẽ mất, và nhắc trước khi hết hạn năm phút.

## 7. Status line ngay trong app, nút handoff và cảnh báo cache sắp nguội

Mod này còn hiện gì nữa? Nate nói nó giống như status line, kiểu bạn từng làm trong terminal. Anh thấy được context, lúc đó là 109,000 token, con số anh vốn cũng xem được ở chỗ khác trong app. Anh thấy cả session limit: giới hạn năm giờ và giới hạn theo tuần. Nhưng anh cho hiện luôn ở đây để liếc một cái là biết. Mod còn cho thấy session này sẽ tốn bao nhiêu nếu tính theo API billing, điều anh thấy khá hay.

Anh còn gắn thêm vào mod một nút bấm. Bấm nút đó là chạy session handoff, skill anh hay dùng mỗi khi muốn chuyển session sang một session mới tinh, để reset context window và không rơi vào context rot. Sau khi handoff chạy xong, anh chỉ việc bấm "clear and continue". Nút đó chạy `/clear`, dán message handoff vào, và thế là anh đã ở ngay chỗ cần tiếp tục.

![Thông báo của cache-keeper: cache 154k token sẽ nguội trong 5 phút, ghi lại tốn khoảng 1,23 đô](https://homus.dev/photos/9hetShMMp2s-0443.jpg)

Thông báo của cache-keeper hiện đè lên một cửa sổ khác: session "Herk-2 · Open up my desk pet…" có cache 154k token sẽ nguội sau 5 phút, ghi lại sẽ tốn khoảng $1.23, kèm gợi ý mở `/board` để giữ cache còn ấm.

Bình thường anh sẽ tự chạy skill đó, copy kết quả, clear, paste, Enter, rồi đi tiếp. Anh thừa nhận như vậy không tiết kiệm được bao nhiêu thời gian, nhưng thấy mod làm được việc đó là một điều thú vị. Giờ việc này chỉ còn hai cú bấm. Nghĩ lại, anh còn có thể biến nó thành một cú bấm.

Một điểm hay khác của mod cache keeper này (theo Nate, đó là tên chính thức mà Claude đặt cho nó) là khi có thứ gì sắp "nguội". Nếu cache sắp reset trong năm phút, nó bắn cho bạn một thông báo kiểu: bạn có muốn gửi lại một prompt nhanh, hay chạy compact, hay handoff gì đó không? Nhờ vậy bạn tiết kiệm được tiền cache.

## 8. Recording Mode: che email và số liệu nhạy cảm khi quay video

Video có một đoạn ngắn Nate quảng cáo tài liệu miễn phí của chính anh về cách tìm khách hàng AI automation đầu tiên.

Quay lại với mods. Mod tiếp theo, người xem có lẽ đã để ý thấy dòng báo đang ghi hình (REC). Nate giải thích: đó không phải Claude đang quay màn hình của anh, mà chỉ là anh đang bật **recording mode**. Anh quay rất nhiều video YouTube, và khi quay, anh có thể vô tình để lộ email, thông tin nội bộ, số liệu tài chính, những thứ như vậy. Điểm hay là giờ ở record mode, Claude về cơ bản che những thứ đó đi.

Anh vào hỏi: "What is the email address associated with my GitHub repo or my GitHub account?" (email gắn với repo GitHub hay tài khoản GitHub của tôi là gì?). Có lẽ đó là thứ anh không muốn người xem thấy. Claude trả lời đại ý: recording mode đang bật, nên tôi sẽ giữ các địa chỉ thật ở ngoài màn hình, đây là cách cài đặt với placeholder, và cứ thế. Nó hiện mọi thứ với placeholder thay cho giá trị thật.

![Claude trả lời câu hỏi về email GitHub bằng placeholder vì recording mode đang bật](https://homus.dev/photos/9hetShMMp2s-0603.jpg)

Câu trả lời ở recording mode: "Recording mode is on, so I'll keep the actual addresses off screen". Commit email hiện dưới dạng `[id]+•••@•••`, GitHub account email và email riêng của từng repo đều là `[email]`, và Claude hứa sẽ cho xem địa chỉ đầy đủ khi ngừng quay.

Nhưng không chỉ khi anh hỏi thẳng "email của tôi là gì". Nếu email chỉ xuất hiện trong text bình thường, hoặc Claude đang đọc cho anh một email người khác gửi có chứa số liệu tài chính, thì khi anh đang quay, nó có lẽ cũng sẽ che đi. Nate tự sửa lời: không hẳn là làm mờ, mà là thay bằng placeholder kiểu như vừa thấy.

## 9. Demo bảng giá: Claude vẫn đọc số thật, chỉ che khi hiển thị

Nate đưa thêm một ví dụ nhanh từ demo anh chạy trước đó (anh sẽ quay lại demo này ở phần sau). Anh có một file HTML và muốn đổi giá từ $29 lên $39. Khi anh paste nội dung vào và bấm Enter, thứ được gửi đi thật ra là các con số thật, nhưng Claude che chúng đi vì anh đang ở record mode. Nó còn che cả ở một chỗ khác trong câu trả lời.

Rồi anh mở chính trang pricing đang nói tới: giá đúng là đã được đổi từ 29 lên 39. Nghĩa là Claude vẫn đọc được toàn bộ text bạn đưa vào, nó chỉ che đi khi đang ở record mode.

Anh có thể gõ lệnh record (một lệnh nhỏ), thêm chữ off, thế là record mode tắt, mọi thứ hiện rõ trở lại. Rồi một lần nữa, anh chỉ cần gõ lại lệnh record, Enter, và record mode bật, mọi thứ lại bị che. Trên màn hình, hai lệnh anh gõ là:

```
/rec off
/rec
```

![Chat có hai lệnh /rec off và /rec, thông báo recording mode on, bên phải là trang Simple pricing](https://homus.dev/photos/9hetShMMp2s-0703.jpg)

Chat "Most popular badge on Pro plan": anh gõ `/rec off` rồi `/rec`, mod báo "recording-mode: Recording mode on." Bên phải là trang "Simple pricing" trong browser pane, gói Pro đã ở mức $39/tháng.

Nate tóm lại: bạn bật tất cả các mod này về cơ bản bằng cách chạy slash command. Chúng nằm trong file local của bạn và những thứ tương tự. Như anh đã nói, đó là một plugin bạn cài, và chúng cực kỳ dễ quản lý. Với mọi mod anh đã build và sẽ build sau này, bạn chỉ cần nói "build me a mod for this". Khi xong, bạn hỏi tiếp: bật nó thế nào, tắt nó thế nào, mình phải làm gì, vân vân.

## 10. Goal Meter: theo dõi một prompt /goal đang chạy tới đâu

Mod tiếp theo Nate cũng thấy khá hay. Anh chạy rất nhiều prompt `/goal` trong desktop app. Khi chạy những prompt này, đôi khi bạn mất dấu chúng đang ở đâu trong quá trình. Bạn không biết chúng còn chạy bao lâu nữa, và không phải lúc nào cũng biết chúng đã chạy được bao lâu. Nên anh làm một mod hiện một UI nhỏ mỗi khi anh gửi đi một prompt `/goal`.

Anh gửi một prompt `/goal` cực kỳ đơn giản. Session khởi động và bật lên tất cả các mod khác của anh. Recording mode đã bật sẵn, vì nó sẽ bật cho tới khi anh tắt. Mod cache hy vọng cũng sẽ hiện lên, nhưng nó chỉ hiện sau khi tin nhắn đầu tiên được gửi.

```
/goal Create me an AIS Instagram carousel about Claude Code Mods.
```

Và đây là UI của goal: "Create me an AIS Instagram carousel about Claude Code Mods" (tạo cho tôi một carousel Instagram của AIS về Claude Code Mods). Rồi khung cache cũng hiện ra. Lúc này goal đang ở pha planning, 0 phút đã trôi qua, dòng trạng thái ghi đang chờ task plan của Claude.

![Goal Meter ở pha planning cho goal tạo carousel Instagram](https://homus.dev/photos/9hetShMMp2s-0803.jpg)

Ngay sau khi gửi `/goal`: dải trạng thái hiện "Goal: Create me an AIS Instagram carousel about Claude Code Mods.", "0m elapsed", "Waiting for Claude's task plan…", nhãn "planning…" màu xanh, và hai phím tắt bên phải: H cho handoff, G cho all tasks.

Nếu bấm vào "all tasks", anh sẽ thấy mọi việc nó đang làm, kể cả các chat khác và những thứ khác đang chạy. Khi nó lập được plan và tạo task list, anh sẽ thấy được danh sách đó, và thấy phần trăm hoàn thành của goal.

Rồi có một chuyện hơi buồn cười: goal này xong cực nhanh, vì Claude đã làm việc này từ trước và đã đăng carousel đó rồi. Nate thừa nhận đó có lẽ là một prompt tồi, nhưng nếu không thì nó đã hiện cho anh tất cả các task.

## 11. Goal Meter với bốn task và nhiều session cùng lúc

Nate gửi nhanh một prompt `/goal` mới để cho xem giao diện khi có đủ các task. Lần này, goal là đi qua các bình luận YouTube trên mười video gần nhất của anh. Nó tạo ra bốn task: tìm tooling để lấy comment (find comment fetch tooling), kéo comment từ mười video gần nhất, phân tích comment để tìm các chủ đề chung, và task cuối là báo cáo một chủ đề quan trọng nhất.

![Goal Meter với bốn task, thanh tiến độ 14 phần trăm và danh sách Other chats](https://homus.dev/photos/9hetShMMp2s-0903.jpg)

Goal Meter mở rộng ở khung bên phải: "1 of 4 tasks · 14%", "1m elapsed · ETA after 2 tasks finish", task đầu đã tích xong, task thứ hai đang chạy. Bên dưới là "Other chats (5)" với thanh tiến độ của các session khác, và dòng lệnh `/goals hide|show (the band) · /goals strict on · /goals clear`.

Bạn thấy trực quan nó đang đi qua và tích dần từng task. Tất nhiên, nếu có nhiều hơn bốn task, anh có thể bấm G để xem toàn bộ, kể cả các chat khác nơi anh có thể đang chạy những goal khác.

Theo Nate, phần này khá hay nếu bạn có kiểu mười hai session khác nhau cùng chạy goal và muốn xem tất cả ở một chỗ, vì anh làm vậy khá thường xuyên. Đó là giao diện của mod này.

## 12. Collision Guard: chặn hai chat cùng sửa một file

Mod cuối cùng Nate muốn cho xem nhanh tên là **Collision Guard**. Về cơ bản, trước mỗi lần Edit, Write hay NotebookEdit, nó kiểm tra xem file sắp sửa đã bị đụng tới trong 30 phút vừa qua chưa. Nếu có, nó hỏi bạn muốn xử lý chuyện đó thế nào.

![Mô tả Collision Guard: What it does, ba lựa chọn, What it ignores](https://homus.dev/photos/9hetShMMp2s-0923.jpg)

Phần mô tả mod trong chat "Collision guard mod". "What it does": trước mỗi Edit, Write hoặc NotebookEdit, kiểm tra xem một chat đang mở khác có sửa file đó trong 30 phút qua không; nếu có thì bật hộp thoại kiểu "Another open chat, "<its first prompt>", edited score.ts 12m ago. Edit it here too?". Ba lựa chọn: Proceed (cho sửa, không hỏi lại tới khi chat kia sửa tiếp), Move to a worktree (từ chối sửa, Claude liệt kê thứ đã đổi rồi chuyển sang git worktree, chỉ hiện khi git theo dõi file), Cancel (từ chối, Claude dừng và hỏi bạn). "What it ignores" bắt đầu bằng memory và file dữ liệu của mod.

Anh cho xem video demo đã quay trước đó. Anh tạo một project mới có một file HTML, định sửa nó ở một chat rồi thử cập nhật nó ở một chat khác. Cụ thể, ở chat thứ nhất anh đổi giá từ 29 lên 39. Rồi anh mở một chat mới và nói: "Add a most popular badge to the Pro plan" (thêm một badge "most popular" cho gói Pro).

## 13. Demo Collision Guard, và nó khác một hook ở chỗ nào

Điều xảy ra là mod nhận ra file đó đã bị đụng tới. Nó báo: một chat đang mở khác vừa sửa file này. Nếu chuyện đó xảy ra 20 phút trước, nó sẽ ghi "20 phút trước", nhưng ở đây là vừa xong. Rồi nó hỏi: bạn có muốn sửa file này ở đây nữa không?

![Hộp thoại Collision Guard: Another open chat edited pricing.html just now. Edit it here too?](https://homus.dev/photos/9hetShMMp2s-1003.jpg)

Trong video demo: hộp thoại "Another open chat edited pricing.html just now. Edit it here too?" với bốn lựa chọn Proceed, Move to a worktree, Cancel, Other, một ô để tự gõ câu trả lời, và hai nút Skip, Submit. Thanh bên trái có hai chat của project guard-demo: "Most popular badge on Pro plan" và "Pro plan price update".

Anh có thể chọn proceed, chuyển sang một worktree, cancel, hoặc gõ một câu trả lời khác. Nate chỉ ra điểm khác: đây không giống một hook action, vì nó không phải PreToolUse, và nó không chỉ đơn giản chặn một thứ gì đó hay tự động làm một việc. Về cơ bản, nó nhận ra một tình huống rồi hỏi bạn câu hỏi ngay trong UI.

Anh nói có lẽ bạn cũng làm được việc này bằng một skill, hay ghi vào CLAUDE.md hoặc cách nào đó. Nhưng build nó thành một mod thì cực kỳ nhanh và dễ, và giờ nó bật lên như thế này. Nhờ vậy, anh chắc chắn mình không ghi đè file khi nhiều agent đang cùng làm việc, nếu anh muốn giữ chúng tách riêng. Còn nếu anh thật sự muốn chúng phối hợp và cùng làm trên một thứ, anh chỉ việc bấm proceed.

Trong demo, anh bấm proceed, và có thể thấy nó tiếp tục thực hiện, cập nhật file HTML.

Khác biệt Nate nêu ra: một hook chặn hoặc hành động tự động, còn Collision Guard nhận ra tình huống rồi để bạn quyết định trong UI.

## 14. Lấy bộ mods miễn phí, hoặc tự build lại

Nate khép lại: anh chỉ muốn cho xem vài use case của mods mà anh đang dùng và nghĩ là khá hữu ích. Nếu muốn có tất cả các mod trong video miễn phí, anh mời người xem tham gia cộng đồng Skool miễn phí của anh, rồi vào phần classroom, mục tài nguyên YouTube, nơi có file zip hoặc GitHub repo chứa toàn bộ các mod để cài thật nhanh.

Nhưng tất nhiên, bạn cũng có thể đưa nội dung video này cho agent của mình, hoặc mô tả bằng ngôn ngữ tự nhiên bạn muốn thấy gì, muốn nó trông ra sao và muốn nó làm gì. Agent sẽ build cho bạn rất nhanh.

Anh mong người xem thấy video thú vị và học được điều gì mới, nhờ mọi người bấm like nếu thấy hay vì điều đó giúp anh rất nhiều, và cảm ơn mọi người đã xem tới cuối.

## Nguồn và liên kết

- Tên gốc: Claude Code Mods Are Game Changers. Set Up These 5 NOW.
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=9hetShMMp2s](https://www.youtube.com/watch?v=9hetShMMp2s)

- Kênh YouTube Nate Herk | AI Automation (Nate Herk): [youtube.com/channel/UC2ojq-nuP8ceeHqiroeKhBA](https://www.youtube.com/channel/UC2ojq-nuP8ceeHqiroeKhBA)

- Tài liệu chính thức về mods (mod là gì, cách làm hoặc cài một mod, mod chạy ở đâu): [code.claude.com/docs/en/plugins/mods/overview](https://code.claude.com/docs/en/plugins/mods/overview)

- Hướng dẫn tạo một mod: [code.claude.com/docs/en/plugins/mods/create](https://code.claude.com/docs/en/plugins/mods/create)

- Marketplace plugin cộng đồng mà bài đăng về Next Steps dùng trong lệnh cài: [github.com/anthropics/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)

- Mã nguồn ví dụ Replay Theater: [anthropics/claude-code-playground, replay-theater](https://github.com/anthropics/claude-code-playground/tree/main/claude-code/mods/replay-theater)

- Mã nguồn ví dụ Blast Radius: [anthropics/claude-code-playground, blast-radius](https://github.com/anthropics/claude-code-playground/tree/main/claude-code/mods/blast-radius)

Nguồn: https://homus.dev/talks/claude-code-mods-are-game-changers-set-up-these-5-now · cập nhật 2026-10-16
