4 Punkte von ehdgns104 2026-02-01 | Noch keine Kommentare. | Auf WhatsApp teilen

Natürlich sind auch die von Claude ausgegebenen Meldungen gut, aber ich dachte, es wäre schön, ein Plugin zu haben, mit dem ich meine eigenen Meldungen im Handumdrehen erstellen kann – deshalb habe ich es gebaut und teile es hier.~

my-friends-claude 🤝
Ein Plugin-Marktplatz für Claude Code, mit dem sich Ausgabetexte und UX anpassen lassen. Wenn man nur eine config.json bearbeitet, kann man Sitzungsbegrüßungen, Arbeitsmeldungen, die Statusleiste, Antwortstile und mehr nach Wunsch ändern.

A Claude Code plugin marketplace to customize messages and UX. Edit one config.json to change session greetings, status bar, response styles, and more.

Installation
Installation über den Marktplatz (empfohlen)
Führe in Claude Code die folgenden Befehle aus:

1. Marktplatz hinzufügen

/plugin marketplace add hundong2/my-friends-claude

2. Plugin installieren

/plugin install my-friends-claude@my-friends-claude
Manuelle Installation
git clone https://github.com/hundong2/my-friends-claude.git
claude --plugin-dir ./my-friends-claude/plugins/my-friends-claude
Anpassbare Bereiche

Bereich Beschreibung

1 Antwortstil Ton/Sprache der Claude-Antworten ändern (freundschaftlich, knapp, Mentor-Stil)
2 Statusleiste Infoleiste am unteren Rand des Terminals anpassen
3 Sitzungsstart/-ende Eigene Meldungen beim Starten und Beenden
4 Prompt-spezifische Persona Bei jeder Eingabe Sprache/Persona einspeisen
5 Feedback zur Tool-Nutzung z. B. git push-Warnungen oder Meldungen zu Testergebnissen
6 Benachrichtigungen Titel von Desktop-Benachrichtigungen anpassen
7 Standard-Verhaltensregeln Dauerhafte Verhaltensanweisungen
8 Spinner-Verben Ladeanzeigen wie ✽ Effecting… ins Koreanische ändern
Verwendung
Slash-Befehle
/my-friends-claude:show-config # aktuelle Einstellungen anzeigen
/my-friends-claude:set-style # Stil ändern
/my-friends-claude:set-message # Meldung ändern
/my-friends-claude:apply-spinner # Spinner-Verben anwenden/zurücksetzen
/my-friends-claude:status # Plugin-Status-Dashboard
Stilarten
friendly-korean — freundlicher koreanischer Stil (lockere Sprache, Emojis, vertrauter Ton)
concise — knapper Stil (höfliche Sprache, nur das Wesentliche, keine Emojis)
mentor — Mentor-Stil (höfliche Sprache, erklärungsorientiert, lernfördernd)
Anpassung der Spinner-Verben
Die von Claude Code während der Arbeit angezeigten Spinner-Texte wie ✽ Effecting… oder ✽ Thinking… können ins Koreanische geändert werden.

/my-friends-claude:apply-spinner # koreanische Spinner anwenden
/my-friends-claude:apply-spinner restore # ursprüngliches Englisch wiederherstellen
Nach der Anwendung und einem Neustart von Claude Code werden z. B. ✽ beim Denken…, ✽ beim Erstellen… usw. angezeigt.

Die 56 ursprünglichen Verben und ihre koreanischen Entsprechungen sind in config/config.json unter spinnerVerbs._original_mapping zusammengefasst.

Original (Englisch) Koreanisch Bedeutung
Thinking beim Denken Grundlegender Denkvorgang
Working beim fleißigen Arbeiten Ausführen einer Aufgabe
Crafting beim Erstellen Sorgfältiges Erstellen
Cooking beim Kochen Metapher des „Kochens“ von Code
Clauding beim Clauding Claude-eigenes Verb
Vibing im Flow Slang für dem Flow/Gefühl folgen
... ... (insgesamt 56, siehe config.json)
Beispiel für config.json
{
"language": "ko",
"activeStyle": "friendly-korean",
"persona": { "name": "Chingu Claude", "emoji": true },
"messages": {
"session_start": "Hallo! Lass uns heute wieder zusammen unser Bestes geben! 🚀",
"session_end": "Gute Arbeit heute! Bis zum nächsten Mal! 👋",
"working": "Ich arbeite fleißig daran! 🔨",
"thinking": "Hm ... ich denke nach ... 🤔",
"error_occurred": "Ups, es ist ein Problem aufgetreten. Lass es uns gemeinsam lösen! 💪",
"task_complete": "Fertig! Was wollen wir als Nächstes machen? ✅",
"git_push_warning": "⚠️ Sollen wir es vor dem Pushen noch einmal prüfen?",
"test_passed": "Test bestanden! 🎉",
"test_failed": "Test fehlgeschlagen ... Lass es uns gemeinsam beheben! 🔧"
}
}
Verzeichnisstruktur
my-friends-claude/
├── .claude-plugin/
│ └── marketplace.json # Marktplatz-Manifest
├── plugins/
│ └── my-friends-claude/
│ ├── .claude-plugin/plugin.json # Plugin-Manifest
│ ├── config/config.json # Nachrichteneinstellungen (vom Benutzer bearbeitet)
│ ├── styles/ # Output Styles
│ │ ├── friendly-korean.md
│ │ ├── concise.md
│ │ └── mentor.md
│ ├── skills/ # Slash-Befehle
│ │ ├── set-style/SKILL.md
│ │ ├── show-config/SKILL.md
│ │ ├── set-message/SKILL.md
│ │ ├── apply-spinner/SKILL.md
│ │ └── status/SKILL.md
│ ├── hooks/ # Hook-Skripte
│ │ ├── hooks.json
│ │ ├── session-start.sh
│ │ ├── prompt-submit.sh
│ │ ├── stop.sh
│ │ ├── pre-tool-use.sh
│ │ └── notification.sh
│ ├── scripts/ # Utility-Skripte
│ │ ├── statusline.sh
│ │ ├── read-config.sh
│ │ └── spinner-manage.sh
│ └── rules/CLAUDE.md # Standard-Verhaltensregeln
├── LICENSE
└── README.md
Deinstallation
/plugin uninstall my-friends-claude@my-friends-claude
/plugin marketplace remove my-friends-claude
Spinner-Verben werden beim Start einer Sitzung automatisch angewendet und beim Ende der Sitzung automatisch zurückgesetzt. Wenn das Plugin entfernt wird, werden die Hooks ab der nächsten Sitzung nicht mehr ausgeführt, sodass alle Anpassungen automatisch in den ursprünglichen Zustand zurückkehren.

Abhängigkeiten
jq (empfohlen) — JSON-Parsing. Falls nicht vorhanden, wird python3 als Fallback verwendet
git — zum Anzeigen des Branches in der Statusleiste
Lizenz
MIT License

Noch keine Kommentare.

Noch keine Kommentare.