my-friends-claude - Plugin cho phép tùy biến câu chữ đầu ra và UX của Claude Code
(github.com/hundong2)Dĩ nhiên các thông báo mà Claude đưa ra cũng rất ổn, nhưng mình nghĩ sẽ hay hơn nếu có một plugin để mình tự tay tạo nhanh các thông điệp của riêng mình, nên đã làm ra và chia sẻ đây~
my-friends-claude 🤝
Đây là một marketplace plugin cho phép tùy biến câu chữ đầu ra và UX của Claude Code. Chỉ cần chỉnh một file config.json là có thể đổi lời chào phiên, thông báo công việc, thanh trạng thái, kiểu phản hồi và nhiều thứ khác theo ý muốn.
Một marketplace plugin cho Claude Code để tùy biến thông điệp và UX. Chỉnh một config.json để thay đổi lời chào phiên, thanh trạng thái, kiểu phản hồi và nhiều thứ khác.
Cài đặt (Installation)
Cài qua marketplace (khuyến nghị)
Hãy chạy các lệnh dưới đây trong Claude Code:
1. Thêm marketplace
/plugin marketplace add hundong2/my-friends-claude
2. Cài plugin
/plugin install my-friends-claude@my-friends-claude
Cài thủ công
git clone https://github.com/hundong2/my-friends-claude.git
claude --plugin-dir ./my-friends-claude/plugins/my-friends-claude
Các khu vực có thể tùy biến
Khu vực Mô tả
1 Kiểu phản hồi Thay đổi giọng điệu/ngôn ngữ phản hồi của Claude (kiểu bạn bè, kiểu ngắn gọn, kiểu mentor)
2 Thanh trạng thái Tùy biến thanh thông tin ở dưới cùng của terminal
3 Chào/kết thúc phiên Thông điệp tùy chỉnh khi bắt đầu/kết thúc
4 Persona theo từng prompt Chèn ngôn ngữ/persona cho mỗi lần nhập
5 Phản hồi khi dùng công cụ Cảnh báo git push, thông báo kết quả test, v.v.
6 Thông báo Tùy biến tiêu đề thông báo desktop
7 Quy tắc hành vi mặc định Chỉ dẫn hành vi liên tục
8 Động từ spinner Đổi các câu loading như ✽ Effecting… sang tiếng Hàn
Cách dùng (Usage)
Slash command
/my-friends-claude:show-config # Xem cấu hình hiện tại
/my-friends-claude:set-style # Đổi style
/my-friends-claude:set-message # Đổi thông điệp
/my-friends-claude:apply-spinner # Áp dụng/khôi phục động từ spinner
/my-friends-claude:status # Dashboard trạng thái plugin
Các kiểu style
friendly-korean — Style tiếng Hàn thân thiện như bạn bè (nói thân mật, emoji, giọng điệu gần gũi)
concise — Style ngắn gọn (kính ngữ, chỉ truyền đạt trọng tâm, không emoji)
mentor — Style mentor (kính ngữ, tập trung giải thích, khuyến khích học hỏi)
Tùy biến động từ spinner
Bạn có thể đổi các câu spinner mà Claude Code hiển thị trong lúc làm việc như ✽ Effecting…, ✽ Thinking… sang tiếng Hàn.
/my-friends-claude:apply-spinner # Áp dụng spinner tiếng Hàn
/my-friends-claude:apply-spinner restore # Khôi phục về tiếng Anh gốc
Sau khi áp dụng và khởi động lại Claude Code, nó sẽ hiển thị như ✽ dang suy nghi…, ✽ dang tao ra… v.v.
56 động từ gốc và bản đối chiếu tiếng Hàn được tổng hợp trong config/config.json ở spinnerVerbs._original_mapping.
Gốc (tiếng Anh) Tiếng Hàn Ý nghĩa
Thinking dang suy nghi Hành động suy nghĩ cơ bản
Working dang lam viec cham chi Thực hiện công việc
Crafting dang tao ra Chế tác một cách chăm chút
Cooking dang nau an Ẩn dụ “nấu” code
Clauding dang Claude-ing Động từ riêng của Claude
Vibing dang theo vibe Tiếng lóng theo vibe
... ... (Tổng cộng 56 mục, xem config.json)
Ví dụ config.json
{
"language": "ko",
"activeStyle": "friendly-korean",
"persona": { "name": "Chingu Claude", "emoji": true },
"messages": {
"session_start": "Xin chao! Hom nay cung co gang cung nhau nhe! 🚀",
"session_end": "Hom nay ban da vat va roi! Hen gap lai lan sau! 👋",
"working": "Dang cham chi tao ra! 🔨",
"thinking": "Um... dang suy nghi... 🤔",
"error_occurred": "Oa, co van de roi. Cung nhau giai quyet nhe! 💪",
"task_complete": "Xong roi! Tiep theo thu gi day? ✅",
"git_push_warning": "⚠️ Truoc khi push, minh kiem tra lai mot lan nua nhe?",
"test_passed": "Test da qua! 🎉",
"test_failed": "Test that bai... cung nhau sua nhe! 🔧"
}
}
Cấu trúc thư mục
my-friends-claude/
├── .claude-plugin/
│ └── marketplace.json # Manifest marketplace
├── plugins/
│ └── my-friends-claude/
│ ├── .claude-plugin/plugin.json # Manifest plugin
│ ├── config/config.json # Cấu hình thông điệp (người dùng chỉnh sửa)
│ ├── styles/ # Output Styles
│ │ ├── friendly-korean.md
│ │ ├── concise.md
│ │ └── mentor.md
│ ├── skills/ # Slash command
│ │ ├── set-style/SKILL.md
│ │ ├── show-config/SKILL.md
│ │ ├── set-message/SKILL.md
│ │ ├── apply-spinner/SKILL.md
│ │ └── status/SKILL.md
│ ├── hooks/ # Script hook
│ │ ├── hooks.json
│ │ ├── session-start.sh
│ │ ├── prompt-submit.sh
│ │ ├── stop.sh
│ │ ├── pre-tool-use.sh
│ │ └── notification.sh
│ ├── scripts/ # Script tiện ích
│ │ ├── statusline.sh
│ │ ├── read-config.sh
│ │ └── spinner-manage.sh
│ └── rules/CLAUDE.md # Quy tắc hành vi mặc định
├── LICENSE
└── README.md
Gỡ bỏ (Uninstall)
/plugin uninstall my-friends-claude@my-friends-claude
/plugin marketplace remove my-friends-claude
Các động từ spinner sẽ tự động được áp dụng khi bắt đầu phiên và tự động khôi phục khi kết thúc phiên. Nếu xóa plugin, từ phiên tiếp theo các hook sẽ không còn chạy nữa nên mọi tùy biến cũng sẽ tự động quay về trạng thái ban đầu.
Phụ thuộc (Dependencies)
jq (khuyến nghị) — Phân tích JSON. Nếu không có thì dùng fallback python3
git — Dùng để hiển thị branch trên thanh trạng thái
Giấy phép (License)
MIT License
Chưa có bình luận nào.