बिल्कुल, Claude जो संदेश दिखाता है वे भी अच्छे हैं, लेकिन मुझे लगा कि अगर ऐसा plugin हो जिससे मैं अपने खुद के संदेश आसानी से बना सकूँ तो अच्छा होगा, इसलिए इसे बनाकर साझा कर रहा हूँ~

my-friends-claude 🤝
यह Claude Code के आउटपुट संदेशों और UX को कस्टमाइज़ करने के लिए एक plugin marketplace है। सिर्फ़ config.json को बदलकर आप session greeting, work message, status bar, response style आदि को अपनी पसंद के वाक्यों में बदल सकते हैं।

संदेशों और UX को कस्टमाइज़ करने के लिए एक Claude Code plugin marketplace। एक config.json संपादित करके session greeting, status bar, response style और बहुत कुछ बदला जा सकता है।

इंस्टॉलेशन (Installation)
Marketplace से इंस्टॉल करें (अनुशंसित)
Claude Code के अंदर नीचे दिया गया कमांड चलाएँ:

1. Marketplace जोड़ें

/plugin marketplace add hundong2/my-friends-claude

2. Plugin इंस्टॉल करें

/plugin install my-friends-claude@my-friends-claude
मैनुअल इंस्टॉलेशन
git clone https://github.com/hundong2/my-friends-claude.git
claude --plugin-dir ./my-friends-claude/plugins/my-friends-claude
कस्टमाइज़ किए जा सकने वाले क्षेत्र

क्षेत्र विवरण

1 response style Claude के response का tone/भाषा बदलना (दोस्ताना शैली, संक्षिप्त शैली, mentor शैली)
2 status bar टर्मिनल के निचले information bar को कस्टमाइज़ करना
3 session greeting/exit शुरुआत/समाप्ति पर कस्टम संदेश
4 prompt-आधारित persona हर input पर भाषा/persona inject करना
5 tool usage feedback git push चेतावनी, test result message आदि
6 notification desktop notification title कस्टमाइज़ करना
7 default behavior rules स्थायी behavior निर्देश
8 spinner verbs ✽ Effecting… जैसे loading वाक्यों को कोरियाई में बदलना
उपयोग (Usage)
Slash command
/my-friends-claude:show-config # वर्तमान सेटिंग देखें
/my-friends-claude:set-style # style बदलें
/my-friends-claude:set-message # message बदलें
/my-friends-claude:apply-spinner # spinner verb लागू/पुनर्स्थापित करें
/my-friends-claude:status # plugin status dashboard
style के प्रकार
friendly-korean — दोस्ताना कोरियाई शैली (अनौपचारिक भाषा, emoji, मित्रवत tone)
concise — संक्षिप्त शैली (सम्मानसूचक भाषा, सिर्फ़ मुख्य बात, emoji नहीं)
mentor — mentor शैली (सम्मानसूचक भाषा, व्याख्या-केंद्रित, सीखने को प्रेरित करने वाली)
spinner verb कस्टमाइज़ेशन
Claude Code काम करते समय जो ✽ Effecting…, ✽ Thinking… जैसे spinner संदेश दिखाता है, उन्हें कोरियाई में बदला जा सकता है।

/my-friends-claude:apply-spinner # कोरियाई spinner लागू करें
/my-friends-claude:apply-spinner restore # मूल अंग्रेज़ी में पुनर्स्थापित करें
लागू करने के बाद Claude Code को फिर से शुरू करने पर यह ✽ सोच रहा है…, ✽ बना रहा है… जैसे रूप में दिखेगा।

मूल 56 verbs और उनके कोरियाई समकक्ष config/config.json के spinnerVerbs._original_mapping में व्यवस्थित किए गए हैं।

मूल (अंग्रेज़ी) कोरियाई अर्थ
Thinking सोच रहा है मूल सोचने की क्रिया
Working मेहनत से काम कर रहा है कार्य निष्पादन
Crafting बना रहा है ध्यान से तैयार करना
Cooking पका रहा है code को "पकाने" का रूपक
Clauding Clauding कर रहा है Claude का अपना विशेष verb
Vibing feel कर रहा है माहौल में बहने वाला slang
... ... (कुल 56, config.json देखें)
config.json उदाहरण
{
"language": "ko",
"activeStyle": "friendly-korean",
"persona": { "name": "दोस्त Claude", "emoji": true },
"messages": {
"session_start": "हाय! आज भी साथ में मेहनत करते हैं! 🚀",
"session_end": "आज अच्छा काम किया! फिर मिलते हैं! 👋",
"working": "मेहनत से बना रहा हूँ! 🔨",
"thinking": "हम्म... सोच रहा हूँ... 🤔",
"error_occurred": "अरे, एक समस्या आ गई। चलो साथ में हल करते हैं! 💪",
"task_complete": "पूरा हुआ! अब अगला क्या करें? ✅",
"git_push_warning": "⚠️ push करने से पहले एक बार और जाँच लें?",
"test_passed": "test पास! 🎉",
"test_failed": "test फेल... चलो साथ में ठीक करते हैं! 🔧"
}
}
डायरेक्टरी संरचना
my-friends-claude/
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest
├── plugins/
│ └── my-friends-claude/
│ ├── .claude-plugin/plugin.json # plugin manifest
│ ├── config/config.json # message settings (user editing target)
│ ├── styles/ # Output Styles
│ │ ├── friendly-korean.md
│ │ ├── concise.md
│ │ └── mentor.md
│ ├── skills/ # slash commands
│ │ ├── set-style/SKILL.md
│ │ ├── show-config/SKILL.md
│ │ ├── set-message/SKILL.md
│ │ ├── apply-spinner/SKILL.md
│ │ └── status/SKILL.md
│ ├── hooks/ # hook scripts
│ │ ├── hooks.json
│ │ ├── session-start.sh
│ │ ├── prompt-submit.sh
│ │ ├── stop.sh
│ │ ├── pre-tool-use.sh
│ │ └── notification.sh
│ ├── scripts/ # utility scripts
│ │ ├── statusline.sh
│ │ ├── read-config.sh
│ │ └── spinner-manage.sh
│ └── rules/CLAUDE.md # default behavior rules
├── LICENSE
└── README.md
हटाना (Uninstall)
/plugin uninstall my-friends-claude@my-friends-claude
/plugin marketplace remove my-friends-claude
spinner verbs session शुरू होने पर अपने-आप लागू हो जाते हैं और session खत्म होने पर अपने-आप मूल स्थिति में लौट आते हैं। plugin को हटाने पर अगले session से hooks नहीं चलेंगे, इसलिए सभी customization अपने-आप मूल स्थिति में वापस लौट जाएँगे।

निर्भरताएँ (Dependencies)
jq (अनुशंसित) — JSON parsing. न होने पर python3 fallback का उपयोग
git — status bar में branch दिखाने के लिए
लाइसेंस (License)
MIT License

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.