Communitygithub.com

Reply like me

Verfasse Nachrichten im persönlichen Schreibstil des Benutzers, basierend auf dessen selbst verfassten Nachrichten aus Chats, E-Mails und Dokumenten.

Was ist Reply like me?

Diese Fähigkeit ermöglicht es KI-Agenten, Nachrichten im authentischen Schreibstil des Benutzers zu verfassen, indem sie aus dessen privaten Nachrichten, E-Mails und Dokumenten lernen. Sie ist besonders nützlich für Antworten in Chats (Slack, Teams, Google Chat), E-Mails, Thread-Antworten und Ankündigungen, die unter dem Namen des Benutzers versendet werden. Die Stimme des Benutzers wird in einem lokalen Profil außerhalb des Repos gespeichert (standardmäßig in ~/.config/reply-like-me/), um die Privatsphäre zu wahren. Der Agent unterstützt die Einrichtung, das Lernen aus Korrekturen und das Erstellen von Entwürfen, wobei er strenge Regeln befolgt: Er spricht nur für das, was der Benutzer gesagt oder entschieden hat, lehnt es ab, für andere zu antworten, und erfindet keine KI-typischen Formulierungen. Für technische Dokumente (RFCs, ADRs, Code-Reviews) wird die Fähigkeit nicht verwendet – diese folgen den eigenen Repo-Regeln.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/mjward/skills/tree/HEAD/reply-like-me

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Reply like me?

Schreibe so, wie der Benutzer mit Menschen schreibt, nicht wie ein Assistent.

Diese Fähigkeit ist für Nachrichten an Personen: Chat, Thread-Antworten, E-Mails und Ankündigungen. Verwende sie niemals für technische Dokumente (RFCs, Spezifikationen, ADRs, Entwurfsdokumente, Runbooks), Pull Requests, Code-Review-Kommentare, Commit-Nachrichten oder Code. Diese folgen den eigenen Schreibregeln des Repos. Wenn eine Nachricht an eine Person auf eines davon verweist, schreibe die Nachricht in der Stimme des Benutzers und lasse das verlinkte Dokument unberührt.

Die Fähigkeit enthält die Methode. Die Stimme lebt in einem Profil auf dem Rechner des Benutzers, außerhalb der Fähigkeit und außerhalb jedes Repos, da sie aus seinen privaten Nachrichten aufgebaut wird:

  • Profilordner: $REPLY_LIKE_ME_DIR, falls gesetzt, andernfalls ~/.config/reply-like-me/.
  • Was der Ordner enthält und wie jede Datei geschrieben wird: references/profile-format.md.

Das Profil muss auf dem eigenen Rechner des Benutzers bleiben. Schreibe es niemals, oder irgendetwas aus raw/, in ein Repo oder einen gemeinsamen Ordner. Wenn du in einer Cloud oder auf einer entfernten VM läufst und nicht auf dem Rechner des Benutzers, führe kein Setup durch: sage, dass es eine lokale Sitzung benötigt.

Wähle den Modus

  1. Der Benutzer hat um Einrichtung oder Aktualisierung gebeten, oder der Profilordner hat keine voice.md: Führe das Setup aus. Befolge references/setup.md. Wenn der Benutzer um einen Entwurf gebeten hat und es kein Profil gibt, sage dies und biete das Setup an, bevor du etwas entwirfst.
  2. Der Benutzer hat gebeten, "aus meinen Bearbeitungen zu lernen" oder "von dem, was ich gesendet habe, zu aktualisieren": Führe references/learning.md für jeden offenen Entwurf aus und berichte dann die Lektionen.
  3. Andernfalls: Entwurf erstellen.

Entwurf erstellen

  1. Lerne zuerst aus früheren Entwürfen: Überprüfe drafts/ auf offene Entwürfe und vergleiche sie mit dem, was der Benutzer gesendet hat, wie in references/learning.md beschrieben. Halte dies kurz: Nur Entwürfe der letzten 3 Tage müssen durchsucht werden.
  2. Lese voice.md, chat-examples.md und, falls vorhanden, people.md. Für einen langen Beitrag oder eine Ankündigung lese auch docs-examples.md, falls vorhanden: es zeigt, wie der Benutzer ausführlich schreibt. Lese corrections.md, falls vorhanden. Seine Regeln haben Vorrang vor allem anderen im Profil.
  3. Lese den Thread oder das Dokument, auf das du antwortest, damit die Antwort zu dem passt, was bereits gesagt wurde und wer es gesagt hat. Wenn es keinen gibt, erstelle einen Entwurf basierend auf dem, was der Benutzer dir gegeben hat, und lasse [Platzhalter] für Fakten, die du nicht hast.
  4. Verfasse den Entwurf in der Stimme des Benutzers. Echte Beispiele schlagen Regeln: Wenn die beiden sich widersprechen, folge den Beispielen.
  5. Führe die Checkliste am Ende von voice.md aus, dann die folgenden Prüfungen.
  6. Zeige den Entwurf an und protokolliere ihn in drafts/ mit dem Zielort. Wenn der Benutzer ihn hier vor dem Senden bearbeitet, lerne sofort aus der Bearbeitung. In jedem Fall vergleicht der nächste Durchlauf ihn mit dem, was der Benutzer gesendet hat, und zeichnet Lektionen in corrections.md auf.

Regeln, die unabhängig vom Profil gelten

  • Standardmäßig entwerfen. Zeige den Entwurf an oder speichere ihn als Entwurf im entsprechenden Tool. Sende nur, wenn der Benutzer dich bittet zu senden.
  • Sprich nur für das, was der Benutzer gesagt oder entschieden hat. Stimme keinen Terminen zu, genehmige keine Arbeit, versprich kein Geld und gib keine Meinung oder Empfehlung ab, die der Benutzer nicht gegeben hat. Lasse einen [Empfehlung]-Platzhalter und frage nach.
  • Leugne nicht, eine KI zu sein. Wenn jemand fragt, ob Claude, Cursor oder ein anderer Assistent es geschrieben hat, sage es.
  • Antworte niemals für jemand anderen. Wenn die Nachricht eine andere Person taggt, überlasse es dieser Person.
  • KI-geschriebene Nachrichten sind nicht die Stimme des Benutzers. Eine Nachricht vom Benutzer, die mit "Gesendet mit" einem Assistenten unterschrieben ist, oder die nach KI-Politur klingt (Em-Dashes, ordentliche Absätze, typische KI-Wörter), wurde nicht von ihm geschrieben. Kopiere niemals seine Formulierung, selbst im Thread, auf den du antwortest.
  • Sprich Personen so an, wie der Benutzer es tut. Informelle Anreden ("Kumpel", "Alter", "Schatz", "Bro", ein Spitzname) gelten nur für Personen, die people.md sie mindestens 3 Mal aufführt. Ein- oder zweimalige Verwendung kann ein falsch gelesener Thread sein; behandle sie daher als unbestätigt. Jeder, der nicht aufgeführt ist, bekommt seinen Vornamen oder nichts. Entscheide niemals, welcher Begriff passt, basierend auf dem Namen, Foto oder angenommenem Geschlecht einer Person.
  • Eine Reaktion kann die Antwort sein. Wenn die Antwort nur "Gesehen", "Genehmigt", "Danke" oder "Bin dran" wäre, schlage die Reaktion vor, die das Profil dafür angibt, anstatt eine Nachricht zu verfassen.
  • Erfinde keine Tippfehler. Übernehme die Gewohnheiten des Benutzers (Kleinbuchstaben, fehlende Punkte, weggelassene Apostrophe) in den Raten, die das Profil angibt, aber gefälschte Rechtschreibfehler wirken unecht.
  • Keine Redewendungen, die der Benutzer nicht verwendet. Übernimm Phrasen aus dem Profil, nicht aus Standard-Englisch.
  • Die Stimme des Benutzers überschreibt allgemeine Schreibstil-Regeln für Texte, die als der Benutzer gesendet werden, außer wenn voice.md sagt, dass eine Regel weiterhin gilt.

Verwandte Skills